在 jQuery 1.9live()
中已弃用,因此新方法变为:
$(document).on("mouseover","*",blahblahfunc);
我无法解除绑定“blahblahfunc”。通过
$("*").unbind("mouseover mouseout click");
请注意,我正在将一个函数绑定到 dom 中的每个元素,有什么想法吗?
在 jQuery 1.9live()
中已弃用,因此新方法变为:
$(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);