错误描述:在页面内触发点击事件,调用了两次js,代码重复执行,
排查结果:click事件点击了一次执行了两次
解决方案:click 和 on 两种写法
$('.btn').unbind('click').click(function(){
console.log("在触发点击事件之前先把之前绑定的点击事件解除掉")
})
或者
$('.btn').off().on('click',function(){
console.log("在触发点击事件之前先把之前绑定的点击事件解除掉")
})
本文探讨了页面中JS点击事件重复执行的问题,分析了click事件被触发一次但执行两次的原因,并提供了两种解决方案:使用unbind和click组合,或off和on组合来避免事件重复绑定。
1192

被折叠的 条评论
为什么被折叠?



