zoukankan      html  css  js  c++  java
  • Jquery 鼠标滚轮事件

    http://blog.meathill.net/tech/js/disabled-mouse-wheel-js.html

    发现ie9、chrome、opera都好使,唯独特殊处理的Firefox 6不行,经过反复调试发现其它浏览器在事件处理函数中return false就行了,Firefox比较特殊,使用以下代码后测试通过:

    function disabledMouseWheel() {
      if (document.addEventListener) {
        document.addEventListener('DOMMouseScroll', scrollFunc, false);
      }//W3C
      window.onmousewheel = document.onmousewheel = scrollFunc;//IE/Opera/Chrome
    }
    function scrollFunc(evt) {
      evt = evt || window.event;
        if(evt.preventDefault) {
        // Firefox
          evt.preventDefault();
          evt.stopPropagation();
        } else {
          // IE
          evt.cancelBubble=true;
          evt.returnValue = false;
      }
      return false;
    }
    window.onload=disabledMouseWheel;
  • 相关阅读:
    秀秀我的PENTAX的手动标头
    软件测试工具
    071226 冷
    071228晴转雨
    长假计划
    Merry Christmas
    信宿事件
    並べ替えーーバブルソート等
    收藏
    实践浪漫
  • 原文地址:https://www.cnblogs.com/xiaocandou/p/4671168.html
Copyright © 2011-2022 走看看