jquery click点击事件执行调用两次js

247 阅读1分钟

错误描述:在页面内触发点击事件,调用了两次js,代码重复执行,

排查结果:click事件点击了一次执行了两次

解决方案:click 和 on 两种写法

$('.btn').unbind('click').click(function(){
    console.log("在触发点击事件之前先把之前绑定的点击事件解除掉")
})

或者

$('.btn').off().on('click',function(){
    console.log("在触发点击事件之前先把之前绑定的点击事件解除掉")
})