From: Chris Oyler Date: Thu, 17 Dec 2015 21:42:12 +0000 (-0800) Subject: updates sticky.destroy method to remove scroll event listener from window. was not... X-Git-Tag: v6.1.0~5^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dccb4feed5489a977dd1f7d709849a2fb64c64a0;p=thirdparty%2Ffoundation%2Ffoundation-sites.git updates sticky.destroy method to remove scroll event listener from window. was not working due to namespacing --- diff --git a/js/foundation.sticky.js b/js/foundation.sticky.js index cf17b611b..b51a6ca39 100644 --- a/js/foundation.sticky.js +++ b/js/foundation.sticky.js @@ -165,7 +165,7 @@ Sticky.prototype._events = function(id){ // console.log('called'); var _this = this, - scrollListener = 'scroll.zf.' + id; + scrollListener = this.scrollListener = 'scroll.zf.' + id; if(this.isOn){ return; } if(this.canStick){ this.isOn = true; @@ -421,7 +421,7 @@ .off('resizeme.zf.trigger'); this.$anchor.off('change.zf.sticky'); - $(window).off('scroll.zf.sticky'); + $(window).off(this.scrollListener); if(this.wasWrapped){ this.$element.unwrap();