【发布时间】:2011-07-05 09:51:57
【问题描述】:
当我搜索我现在遇到的问题的解决方案时,我发现了这个帖子:jQuery: more than one handler for same event。现在我想知道是否可以只删除其中一个处理程序?
【问题讨论】:
-
同一个事件还是不同事件?
-
这可不容易。你必须做一个 hack,jQuery 不是为此而设计的。改用事件命名空间。
-
我认为,如果您将事件处理程序存储在一个变量中,您可能可以像广告一样使用变量将其删除,但我尚未对其进行测试。
-
@Raynos:如果我理解了这个问题,那你就错了——请看我的回答。
-
@MattBall 我在想匿名函数。是的,如果您有指向 this 的指针,您可以取消绑定函数。
标签: jquery