【发布时间】:2012-10-08 18:30:21
【问题描述】:
我有一个带有相当大脚本的按钮。我像这样绑定到这个按钮:
$(document).on( "click", '.basketSubmitter' , function(e) {
... stuff
});
我无法确定它,但有时按钮会失去它的绑定 = 我点击所有我想要的,但没有任何反应。位于左右两侧的按钮仍然可以正常工作,因此必须在某处按钮未绑定的东西。脚本很大,所以
问题:
是否有一种简单的方法可以列出元素绑定或检测元素何时在 Jquery 中失去绑定?
谢谢!
【问题讨论】:
-
这似乎是以前在这里问过的,它已经解决了:stackoverflow.com/questions/4138543/…
-
看到这个问题(我猜它是出于调试目的)stackoverflow.com/questions/1236067/…
-
您可以尝试使用命名空间事件来防止从其他地方取消/取消绑定点击事件:api.jquery.com/on/#event-names
-
是否可能是由于在某些条件下引发的错误?在控制台中查看
-
@charlietfl:检查了 Firebug 和 iPad 上的控制台 - 没有错误。奇怪的是,绑定只是在 iPad 上“丢失”了……但如果是由于内存问题,则没有任何按钮可以工作。
标签: javascript jquery binding detect