diff options
Diffstat (limited to 'readmore.js')
-rw-r--r-- | readmore.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/readmore.js b/readmore.js index f2b009f..5a34c89 100644 --- a/readmore.js +++ b/readmore.js @@ -116,12 +116,13 @@ // Fire beforeToggle callback $this.options.beforeToggle(trigger, element, more); - $(element).animate({"height": newHeight}, {duration: $this.options.speed }); + $(element).animate({"height": newHeight}, {duration: $this.options.speed, complete: function() { + // Fire afterToggle callback + $this.options.afterToggle(trigger, element, more); - $(trigger).replaceWith($($this.options[newLink]).on('click', function(event) { $this.toggleSlider(this, element, event) }).addClass('readmore-js-toggle')); - - // Fire afterToggle callback - $this.options.afterToggle(trigger, element, more); + $(trigger).replaceWith($($this.options[newLink]).on('click', function(event) { $this.toggleSlider(this, element, event) }).addClass('readmore-js-toggle')); + } + }); }, destroy: function() { |