]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Add setSize handler on setSticky for having the container resizing correctly if stick... 8553/head
authorg.chanaud <g.chanaud@regence-production.ch>
Fri, 8 Apr 2016 17:50:29 +0000 (19:50 +0200)
committerg.chanaud <g.chanaud@regence-production.ch>
Fri, 8 Apr 2016 17:50:29 +0000 (19:50 +0200)
js/foundation.sticky.js

index dfa3ca9a3a01fe104c15908169112be60e8661b4..cfe356ffc219b722731831a803fe0d95f68701f9 100644 (file)
@@ -195,7 +195,8 @@ class Sticky {
    * @private
    */
   _setSticky() {
-    var stickTo = this.options.stickTo,
+    var _this = this,
+        stickTo = this.options.stickTo,
         mrgn = stickTo === 'top' ? 'marginTop' : 'marginBottom',
         notStuckTo = stickTo === 'top' ? 'bottom' : 'top',
         css = {};
@@ -214,6 +215,9 @@ class Sticky {
                   * @event Sticky#stuckto
                   */
                  .trigger(`sticky.zf.stuckto:${stickTo}`);
+    this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd", function() {
+      _this._setSizes();
+    });
   }
 
   /**