JQuery Mousewheel:如何禁用?

时间:2011-07-15 02:33:46

标签: jquery mousewheel

我使用jquery.mousewheel.js作为jQuery jScrollPane插件的一部分。

我想在某些时候禁用鼠标滚轮。

有人可以推荐一个可以做到的jQuery语句吗?

谢谢!

4 个答案:

答案 0 :(得分:24)

这样的事情:

$("#menu").bind("mousewheel", function() {
    return false;
});

答案 1 :(得分:5)

尝试使用.unmousewheel(),它也应该有用。

答案 2 :(得分:0)

您必须解除绑定的容器是jspPane

在我的情况下,我只需要在#myOuterContainer

内的框中禁用它
$('#myOuterContainer .jspPane').bind('mousewheel',function(){ return false; });

答案 3 :(得分:0)

对于那些不使用jQuery mousewheel插件的人来说,这对我有用:

$("#inputID").bind("wheel", function() {
    return false;
});

唯一的区别是.bind方法采用wheel而不是mousewheel的参数

注意:我将其应用于此元素的类型为input的{​​{1}}