//给页面绑定滑轮滚动事件
if (document.addEventListener) {
document.getElementById("contentTable").addEventListener('DOMMouseScroll', scrollFunc, false);
}
//滚动滑轮触发scrollFunc方法
document.getElementById("contentTable").onmousewheel = scrollFunc;
上面的js中,我给 document.getElementById("contentTable")绑定了一个滚轮触发的函数
现在问题来了,怎么可以用js取消该绑定,让滚动鼠标滚轮时候不触发scrollFunc.
对应的函数名是: removeEventListener
代码如下
document.getElementById("contentTable").removeEventListener('DOMMouseScroll', scrollFunc);
追问document.getElementById("contentTable").onmousewheel = scrollFunc;
这句的效果怎么取消呢?
document.getElementById("contentTable").onmousewheel = null;
这样就可以取消了。
本回答被提问者和网友采纳