美文网首页
绑定的click事件被多次调用问题解决方法

绑定的click事件被多次调用问题解决方法

作者: 袏扌戒指 | 来源:发表于2016-12-15 14:40 被阅读30次

问题描述:

第一次操作正常,多次操作后a的click事件会被调用多次。

$("#start").mousedown(function() {

return false

}).click(function() {

IBD.util.startMenu(b(this))

})

解决方法:

利用unbind将上次绑定去除后再绑定。

$("#start").mousedown(function() {

return false

}).unbind('click').click(function() {

IBD.util.startMenu(b(this))

})

原因分析:

每次登录绑定方法后会在同一个a标记上绑定多个点击事件,所以在每次绑定前都需要将上次的事件清除。

相关文章

网友评论

      本文标题:绑定的click事件被多次调用问题解决方法

      本文链接:https://www.haomeiwen.com/subject/aaqgmttx.html