js 鼠标滚动 禁用 启用

Posted 斧子兔

tags:

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

function disabledMouseWheel() {
    var div = document.getElementById(‘divid‘);
    if (div.addEventListener) {
        div.addEventListener(‘DOMMouseScroll‘, scrollFunc, false);
    }//W3C
    div.onmousewheel = div.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;

  

  已做兼容 亲测可用,

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

SWING禁用或隐藏滚动条,但启用滚轮?

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

javascript 禁用并启用滚动js

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

js禁用鼠标滚动wheel/DomMouseScroll

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