javascript detachEvent 删除写好的事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript detachEvent 删除写好的事件相关的知识,希望对你有一定的参考价值。

在我点完单击事件后 通过纯js 把onmouseout 事件删除掉。

你好!!


其实像下面这样就好了:

function moveonclick(obj)
obj.onmouseover = null;
参考技术A 在你的moveonclick方法的最后加上this.onmouseout=null;就行了 参考技术B
detachEvent删除匿名函数很麻烦,建议你用jquery使用unbind函数移除事件

以上是关于javascript detachEvent 删除写好的事件的主要内容,如果未能解决你的问题,请参考以下文章

关于原生js中ie的attacheEvent事件用匿名函数改变this指向后,不能用detachEvent删除绑定事件的解决办法?

ie7ie8兼容addEventListener和removeEventListener,解决this指向和detachEvent解除绑定事件问题

①javascript设计到的技术点

JavaScript 和 jQuery的事件

兼容问题大汇总

非常适合新手的jq/zepto源码分析06 -- 事件模型