JQ避免出现多次执行一个事件的解决方案
2015-09-16 13:42
369 查看
点击按钮之后会多次执行一个事件的话,就在方法结尾加入如下代码,这样的话事件就可以只执行一次了
//避免出现多次执行事件的问题
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
//避免出现多次执行事件的问题
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
相关文章推荐
- jsp中的九大内置对象和四大作用域
- android:protectionlevel的不同类型
- Toggle开关
- Andrew Ng Machine Learning 专题【Machine Learning Advice】
- android手机的 dpi 内存及屏幕尺寸的关系
- C#中属性PropertyInfo的使用
- jquery获得option的值和对option进行操作
- cstring转为std::string
- 支持Android4.0以下webp的使用
- Tomcat集群配置学习篇-----分布式应用
- 轻松自动化---selenium-webdriver(python) (三)
- Linux写时拷贝技术(copy-on-write)
- 使用PHP QR Code生成二维码
- 处理WCF异常的方式
- HDU 5445 Food Problem
- Springtest与junit结合测试注解失败原因
- 第3周 项目1 —顺序表的基本运算
- java 员工管理系统 向文本文件中备份
- 跟益达学Solr5
- ssoj1589Pilots(单调队列)