今天执行点击事件的时候,第一个点击正常,第二次点击接口调用了两次,第三次点击接口调用了3次。。。。我还以为是我的push数组写错了,后来发现是因为jq绑定一个按钮click事件的问题。
1.在点击事件上面添加了一行代码**$(’#btn’).unbind(‘click’);**问题就解决了
$('#btn').unbind('click');
$('#btn').bind('click', function(){
alert('仅提示一次!');
});
2.每次点击之前用off解绑
$("#btn"). off(). on("click",function(){});
转:https://blog.youkuaiyun.com/lbc1477996221/article/details/81746198
本文介绍了解决在jQuery中点击事件被多次触发的问题。通过在点击事件前使用unbind或off方法,可以避免事件的重复注册,确保点击事件只被响应一次。
1734

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



