removeEventListener 移除已知对象的特定绑定事件的所有function
来源:互联网 发布:美国经济数据 编辑:程序博客网 时间:2024/06/07 09:02
是这样的,我往某个对象上用addEventListener绑定了很多事件
但是绑定同一个事件之前,我要把该事件上的所有function都移除
不然addEventListener是增加function,而不是替代,所以会导致触发该事件的时候运行所有绑定了的function
所以我先把自己绑定的function都先放进一个数组中
需要将该事件中的function都移除的时候,只需要遍历removeEventListener 即可
var _eventHandlers = new Array();function removeAllFunc(event, func) {for ( var node in _eventHandlers) {window.removeEventListener(event, _eventHandlers[node]);}_eventHandlers[_eventHandlers.length] = func;}
0 0
- removeEventListener 移除已知对象的特定绑定事件的所有function
- C# 移除所有的事件绑定
- RemoveEventListener无法移除事件监听器的情况
- 百度地图,移除添加的事件(addEventListener,removeEventListener)
- 事件的绑定和移除
- 事件的绑定和解除
- C# 移除事件的所有委托
- extjs 中绑定事件是.on('事件',function(){}),那如果是想移除已绑定的事件该怎么写啊?
- JS绑定事件和移除事件的处理方法
- 事件监听(addEventListener())及其移除(removeEventListener)
- 与事件处理相关的function:addEventListener、removeEventListener与attachEvent、detachEvent
- 指定特定对象的特定事件
- JS之事件绑定(addEventListener、removeEventListener、attachEvent、detachEvent的用法和区别)
- JQuery removeClass和移除class的事件绑定
- JQuery removeClass和移除class的事件绑定
- 【jQuery】使用unbind()方法移除元素绑定的事件
- vue.js怎样移除绑定的点击事件?
- JavaScript之事件的绑定与移除
- Android:系统分辨率的修改
- 钩子函数compositionframeworkhook的事件点顺序
- Minimum Window Substring
- hibernate中的关联映射图解 ---- 多对多
- extern C的用法详解
- removeEventListener 移除已知对象的特定绑定事件的所有function
- Tomcat ClassLoader
- 使用钩子函数的注意事项
- 开放平台安全性考虑
- 日志文件的处理和分析
- java学习--IO流(2)
- 多任务(2)
- hibernate中的关联映射图解 ---- 一对多
- 线程同步方式