别告诉我是removeEventListener或者onXXX=null,第一个还要获取函数名,第二个对addEventListener添加事件无效。
别告诉我是removeEventListener或者onXXX=null,第一个还要获取函数名,第二个对addEventListener添加事件无效。
我认为没办法。jQuery
的off
实现也仅仅是把事件引用留了下来备用。
不过可以抖个机灵。节点变成字符串再插回去。就没了事件了。刺激不刺激。不过事件委托的没办法。
嗯,不对,事件委托可以在你新插入的节点阻止冒泡
10 回答10.3k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.2k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
可以使用getEventListeners获取某个元素上面的事件绑定信息,然后通过removeEventListener进行解绑
兼容性不好,使用需谨慎