码迷,mamicode.com
首页 > 其他好文 > 详细

JQ避免出现多次执行一个事件的解决方案

时间:2015-09-16 14:14:35      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

 

点击按钮之后会多次执行一个事件的话,就在方法结尾加入如下代码,这样的话事件就可以只执行一次了

//避免出现多次执行事件的问题
event.stopPropagation();

 

此外,时间的重复绑定也有可能导致出现此问题,解决方法就是在方法开始的时候(以easyui的window的before方法为例)先清除标签的事件,然后在进行下面的重新绑定事件执行方法,如以下代码:

 

//首先初始化解除时间帮顶防止时间重复绑定重复执行事件内容
$(‘#btnAdd‘).unbind(‘click‘);
$(‘#btnRemove‘).unbind(‘click‘);
$(‘#conditionSave‘).unbind(‘click‘);

 

参考资料:http://www.jb51.net/article/29105.htm    http://www.365mini.com/page/jquery-event-stoppropagation.htm

JQ避免出现多次执行一个事件的解决方案

标签:

原文地址:http://www.cnblogs.com/llcdbk/p/4813107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!