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

现在做了一个右键弹出框,如何在弹出后禁止整个页面的滚轮滚动,再点击页面后才能启用滚轮,类似于word文档那样,右键菜单出来后整个文档就不能滚动了。

如果使用的是IE直接使用下面代码就可以了,在body的onmousewheel事件中return false

<body onmousewheel="return false;">追问

应该是:window.onmousewheel=document.onmousewheel=function() {return false;};这样就可以了

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-02-03
对应的函数名是: removeEventListener
代码如下
document.getElementById("contentTable").removeEventListener('DOMMouseScroll', scrollFunc);追问

这个DOMMouseScroll是对应的火狐吧,我现在是用的IE

这个DOMMouseScroll是对应的火狐吧,我现在是用的IE

相似回答