From 928888553294664a11f3548dcc2b0caa6eeebfcd Mon Sep 17 00:00:00 2001 From: Luis Viera Date: Fri, 20 Oct 2017 00:58:24 -0500 Subject: [PATCH] disconnect mutationObserver Added code to disconnect the observer event --- jquery.sticky.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jquery.sticky.js b/jquery.sticky.js index fe433c5..9ed5d02 100644 --- a/jquery.sticky.js +++ b/jquery.sticky.js @@ -206,6 +206,7 @@ } }); mutationObserver.observe(stickyElement, {subtree: true, childList: true}); + $(stickyElement).data('sticky.mutationObserver', mutationObserver); } else { if (window.addEventListener) { stickyElement.addEventListener('DOMNodeInserted', function() { @@ -239,6 +240,8 @@ } } if(removeIdx !== -1) { + var mutationObserver = $(unstickyElement).data('sticky.mutationObserver'); + mutationObserver.disconnect(); unstickyElement.unwrap(); unstickyElement .css({