summaryrefslogtreecommitdiffstats
path: root/readmore.js
diff options
context:
space:
mode:
authorRob Ballou <rob@atendesigngroup.com>2013-07-10 10:14:24 -0600
committerRob Ballou <rob@atendesigngroup.com>2013-07-10 10:14:24 -0600
commitb7bcd56cce44fd8d9b9f622105e252db4c532823 (patch)
tree8174f07ad1c9e21233a45610816922448563ad3b /readmore.js
parentdb42591284567c51108d0563db001205e0b19d9d (diff)
downloadReadmore.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.js10
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) }));
}
};