js禁用鼠标滚动wheel/DomMouseScroll

Posted front-q

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js禁用鼠标滚动wheel/DomMouseScroll相关的知识,希望对你有一定的参考价值。

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;
}
function disabledMouseWheel(obj) {
  if (document.addEventListener) {
    obj.addEventListener(‘DOMMouseScroll‘, scrollFunc, false);
  }//W3C
  obj.onmousewheel  = scrollFunc;//IE/Opera/Chrome
}
//在某个元素上禁用鼠标滚动
$(‘.el‘).each(function(){
    disabledMouseWheel(this);
});
//禁用整个窗口滚动事件
window.onload = disabledMouseWheel(this);

























以上是关于js禁用鼠标滚动wheel/DomMouseScroll的主要内容,如果未能解决你的问题,请参考以下文章

js中如何禁用鼠标滚轮事件?急,在线等!

html 禁用鼠标滚轮对网页滚动条的控制怎么实现?

FLEX - 禁用滚动条的鼠标滚动?

当鼠标悬停在绝对 div 上时,jQuery 禁用滚动

当鼠标悬停在绝对div上时,jQuery禁用滚动

Eclipse SWT:如何禁用鼠标滚轮上的滚动复合滚动