在弹出图像事件上绑定和取消绑定鼠标滚轮 - JQuery

时间:2016-03-01 14:18:21

标签: javascript jquery html popup mousewheel



$(document).on("click", ".test", function(z) {
  $("body").bind("mousewheel", function() {
    return false;

  });

});




当弹出图像显示时,我可以阻止鼠标滚轮滚动背景......我可以通过以下代码来完成。

所以,我在这里试图找到一种取消绑定并再次滚动背景的方法。关闭弹出窗口后,所有元素都被阻止。该页面不会滚动。

有任何想法如何再次解除它?

感谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过.unbind()

$(document).on("click", ".test", function(z) {
  $("body").bind("mousewheel", function() {
    return false;
  });
});

$(document).on("click", ".unbind_button", function() {
  $("body").unbind("mousewheel", function() {
    // do something
  });
});