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