码迷,mamicode.com
首页 > Web开发 > 详细

Jquery 鼠标滚轮事件

时间:2015-07-23 19:40:51      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

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;

Jquery 鼠标滚轮事件

标签:

原文地址:http://www.cnblogs.com/xiaocandou/p/4671168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!