diff options
author | Rob Ballou <rob@atendesigngroup.com> | 2013-07-10 10:14:24 -0600 |
---|---|---|
committer | Rob Ballou <rob@atendesigngroup.com> | 2013-07-10 10:14:24 -0600 |
commit | b7bcd56cce44fd8d9b9f622105e252db4c532823 (patch) | |
tree | 8174f07ad1c9e21233a45610816922448563ad3b /readmore.js | |
parent | db42591284567c51108d0563db001205e0b19d9d (diff) | |
download | Readmore.js-b7bcd56cce44fd8d9b9f622105e252db4c532823.zip Readmore.js-b7bcd56cce44fd8d9b9f622105e252db4c532823.tar.gz Readmore.js-b7bcd56cce44fd8d9b9f622105e252db4c532823.tar.bz2 |
Pass the event from the event listener to the openSlider/closeSlider functions. This fixes an issue in Firefox where the event variable is not found
Diffstat (limited to 'readmore.js')
-rw-r--r-- | readmore.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/readmore.js b/readmore.js index 451516c..e606f25 100644 --- a/readmore.js +++ b/readmore.js @@ -46,7 +46,7 @@ return true; } else { - current.after($($this.options.moreLink).on('click', function() { $this.openSlider(this, current) })); + current.after($($this.options.moreLink).on('click', function(event) { $this.openSlider(this, current, event) })); } sliderHeight = maxHeight; @@ -55,7 +55,7 @@ }); }, - openSlider: function(trigger, element) + openSlider: function(trigger, element, event) { event.preventDefault(); @@ -64,10 +64,10 @@ $(element).animate({"height": open_height}, {duration: $this.options.speed }); - $(trigger).replaceWith($($this.options.lessLink).on('click', function() { $this.closeSlider(this, element) })); + $(trigger).replaceWith($($this.options.lessLink).on('click', function(event) { $this.closeSlider(this, element, event) })); }, - closeSlider: function(trigger, element) + closeSlider: function(trigger, element, event) { event.preventDefault(); @@ -75,7 +75,7 @@ $(element).animate({"height": sliderHeight}, {duration: $this.options.speed }); - $(trigger).replaceWith($($this.options.moreLink).on('click', function() { $this.openSlider(this, element) })); + $(trigger).replaceWith($($this.options.moreLink).on('click', function(event) { $this.openSlider(this, element, event) })); } }; |