我有一个错误,即元素的点击处理程序在代码中设置后不久就被取消设置。我如何知道是什么触发了未设置事件?
我不知道函数
是如何取消设置的,但我总是在我的代码中使用以下解决方法:
function set_handlers(){
$("#home" ).on("click", function(){
//some code
});
$("#info" ).on("click", function(){
//more code
})
}
$("document").ready(function(){
set_handlers()
});
这有效,除非您取消绑定,否则不会删除单击处理程序