diff --git a/src/definitions/modules/popup.js b/src/definitions/modules/popup.js index a71f4737f..3061183fc 100644 --- a/src/definitions/modules/popup.js +++ b/src/definitions/modules/popup.js @@ -668,12 +668,12 @@ $.fn.popup = function(parameters) { close:function() { if(settings.hideOnScroll) { $document - .on('touchmove' + eventNamespace, module.hideGracefully) - .on('scroll' + eventNamespace, module.hideGracefully) + .one('touchmove' + eventNamespace, module.hideGracefully) + .one('scroll' + eventNamespace, module.hideGracefully) ; $context - .on('touchmove' + eventNamespace, module.hideGracefully) - .on('scroll' + eventNamespace, module.hideGracefully) + .one('touchmove' + eventNamespace, module.hideGracefully) + .one('scroll' + eventNamespace, module.hideGracefully) ; } if(settings.on == 'click' && settings.closable) {