从 click 重新分配 click 事件(使用 jQuery)
我在使用这个 javascript (使用 jQuery)时遇到了一些问题:
$(a).click(function(){
alert('hi')
this.unbind.click(function(){
doSomethingElse(this);
})
})
当单击 a 时,它应该重新分配自己的单击事件。不幸的是,它也会触发第二个点击事件。我知道这与传播有关,但我不知道如何阻止这种行为。
有什么想法吗?
山姆
I'm having some trouble with this javascript (using jQuery):
$(a).click(function(){
alert('hi')
this.unbind.click(function(){
doSomethingElse(this);
})
})
When a is clicked, it is supposed to reassign its own click event. Unfortunately, it fires the second click event as well. I know this is to do with propagation, but I can't work out how to stop this behaviour.
Any ideas?
Sam
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需从回调中返回
false
:Just return
false
from the callback: