JQuery 鼠标滚轮:如何禁用?
Posted
技术标签:
【中文标题】JQuery 鼠标滚轮:如何禁用?【英文标题】:JQuery Mousewheel: How to disable? 【发布时间】:2011-10-05 20:06:39 【问题描述】:我使用 jquery.mousewheel.js 作为 jQuery jScrollPane 插件的一部分。
我想在某个时候禁用鼠标滚轮。
有人可以推荐一个可以做到的jQuery语句吗?
谢谢!
【问题讨论】:
【参考方案1】:类似这样的:
$("#menu").bind("mousewheel", function()
return false;
);
【讨论】:
谢谢!这正是我所需要的! 要撤消上面代码的影响,运行:$("#menu").unbind("mousewheel");
【参考方案2】:
尝试使用.unmousewheel()
,应该也可以。
【讨论】:
对我来说没有【参考方案3】:你必须解绑的容器是jspPane
在我的情况下,我只需要在 #myOuterContainer
内的框中禁用它
$('#myOuterContainer .jspPane').bind('mousewheel',function() return false; );
【讨论】:
【参考方案4】:对于那些不使用 jQuery 鼠标滚轮插件的人来说,这对我有用:
$("#inputID").bind("wheel", function()
return false;
);
唯一的区别是.bind
方法接受wheel
的参数而不是mousewheel
注意:我应用它的元素位于 input
类型为 number
【讨论】:
以上是关于JQuery 鼠标滚轮:如何禁用?的主要内容,如果未能解决你的问题,请参考以下文章