jQuery:在方法上取消绑定jQuery 2.0
在jQuery 1.9中, live()
已被弃用,因此新方法变为:
$(document).on("mouseover","*",blahblahfunc);
我无法解开“blahblahfunc”。 通过
$("*").unbind("mouseover mouseout click");
请注意,我正在将函数绑定到dom中的每个元素,任何想法?
使用.off()
请参阅Api文档
off()方法删除附加了.on()的事件处理程序
$(document).on("mouseover","*",blahblahfunc); $(document).off("mouseover","*",blahblahfunc);
$("selector").on(...)
的反面是$("selector").off(...)
。 见http://api.jquery.com/off/希望有所帮助。
您将事件绑定到文档,因此您必须从文档中取消绑定它。
$(document).off("mouseover","*",blahblahfunc);