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

问题描述:

第一次操作正常,多次操作后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事件被多次调用问题解决方法_第1张图片

你可能感兴趣的:(绑定的click事件被多次调用问题解决方法)