Js点击事件执行多次问题解决
2018-07-11 16:46
1211 查看
当你的点击事件是套在一个事件中的时候,里面的点击事件会随着外面的事件执行而累积执行。外部事件执行一次,点击事件就累积一次。如果外面的事件执行了两次当你点击的时候,点击事件就会执行两次。所以要对点击事件进行解绑,防止他存贮之前的事件。
具体方法:
原绑定方法:
$("#sdfsd").on("mouseout",function(e){ ***** });
这种方法只会在原click方法中继续添加新方法;
解决办法更改绑定方法为:
复制代码代码如下:
$("#sdfsd").unbind("click").click(function(e){ ***** });
在绑定新click方法前对元素所绑定的click方法解绑
阅读更多
相关文章推荐
- 解决Js先触发失去焦点事件再执行点击事件的问题
- jquery mobile的触控点击事件会多次触发问题的解决方法
- javascript 点击事件执行两次js问题
- jquery click嵌套 事件重复注册 多次执行的问题解决
- WEUI点击事件执行两次的问题解决
- Js先触发失去焦点事件再执行点击事件解决方法
- js onmousewheel事件多次触发问题的解决
- js点击事件链接的问题解决
- 解决html按钮切换绑定不同函数后点击时执行多次函数问题
- vue.js中v-on:textInput无法执行事件问题的解决过程
- js点击事件链接的问题解决
- js点击事件绑定一次,但是点击却执行了多次
- js onmousewheel事件多次触发问题解决方法
- jquery的事件点击一次执行多次的解决方法
- Js先触发失去焦点事件再执行点击事件解决方法
- 解决html按钮切换绑定不同函数后点击时执行多次函数问题
- 解决Button多次点击重复执行方法的问题
- 解决事件多次绑定,执行多次问题
- (转载)js(jquery)的on绑定点击事件执行两次的解决办法
- jquery 绑定点击事件 多次执行问题