js如何取消鼠标滚轮绑定的事件
//给页面绑定滑轮滚动事件if(document.addEventListener){document.getElementById("contentTable").ad...
//给页面绑定滑轮滚动事件
if (document.addEventListener) {
document.getElementById("contentTable").addEventListener('DOMMouseScroll', scrollFunc, false);
}
//滚动滑轮触发scrollFunc方法
document.getElementById("contentTable").onmousewheel = scrollFunc;
上面的js中,我给 document.getElementById("contentTable")绑定了一个滚轮触发的函数
现在问题来了,怎么可以用js取消该绑定,让滚动鼠标滚轮时候不触发scrollFunc. 展开
if (document.addEventListener) {
document.getElementById("contentTable").addEventListener('DOMMouseScroll', scrollFunc, false);
}
//滚动滑轮触发scrollFunc方法
document.getElementById("contentTable").onmousewheel = scrollFunc;
上面的js中,我给 document.getElementById("contentTable")绑定了一个滚轮触发的函数
现在问题来了,怎么可以用js取消该绑定,让滚动鼠标滚轮时候不触发scrollFunc. 展开
1个回答
展开全部
对应的函数名信迹是:滑亏并 removeEventListener
代空拿码如下
document.getElementById("contentTable").removeEventListener('DOMMouseScroll', scrollFunc);
追问
document.getElementById("contentTable").onmousewheel = scrollFunc;
这句的效果怎么取消呢?
追答
document.getElementById("contentTable").onmousewheel = null;
这样就可以取消了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询