【问题标题】:JQuery Mousewheel: How to disable?JQuery 鼠标滚轮:如何禁用?
【发布时间】:2011-10-05 20:06:39
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: jquery mousewheel


    【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多