問題描述:
第一次操作正常垦藏,多次操作后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標記上綁定多個點擊事件,所以在每次綁定前都需要將上次的事件清除鼎兽。