jQuery中重复绑定事件的解决
来源:互联网 发布:python 图像处理库 编辑:程序博客网 时间:2024/05/26 16:00
原文地址戳这里:http://hi.baidu.com/hy0kl/item/c17036f6b0993b0885d2784d
现象:ajax 取数据,一个点击,多次相同请求,还会叠加,越点越多.
分析: 绑定事件到元素上与文档流有关.如果每次元素都是重新用 JS 动态生态,而后又用 JS 给刚生成的 DOM 元素绑定事件,通常不会出现重复绑定的 bug.但如果文档流是服务器发送的,而且没有进行过重新生成的操作,那么以后所有的绑定操作都会在它身上起作用,通过 JS 特有的链式操作一一被执行,直到链式操作结束,或冒泡事件结束,或显示的遇到 return false; 为止,而且同时执行效果取决于运行时序.
解决方法:先将原来的事件注销,再重新绑定一次.
代码:276 $('#action_list > li').each(function(){
278 $(this).unbind('click')
279 .bind('click', function(){
280 /** some code*/
285 });
286 });
0 0
- jQuery中重复绑定事件的解决
- jQuery中防止重复绑定事件的问题
- jQuery重复绑定事件
- JQuery事件重复绑定
- jQuery 重复绑定事件的解决方法
- jQuery防止重复绑定事件的解决方法
- jQuery 中事件的绑定
- jquery事件重复绑定解决办法
- jquery事件重复绑定解决办法
- jquery重复绑定事件问题
- jquery事件重复绑定解决办法
- jquery事件重复绑定解决办法
- jquery事件重复绑定解决办法
- 用Jquery 的一些收获 事件删除 重复绑定事件
- 解决jquery的多次绑定事件
- 关于jquery绑定事件重复触发的处理
- jQuery live 重复绑定,导致多次执行的解决方式
- Jquery中事件的绑定和解除
- Android中的JSON详细总结
- Android开源项目第二篇——工具库篇
- Linked List Cycle
- 消费宝张建勇:Testin云测助力打造成消费者“盲选”最优商家
- Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
- jQuery中重复绑定事件的解决
- Linux TCP/IP
- fchown
- android 自动管理进程
- 【jQueryMobile】窗体长内容的缺陷与解决方法
- 算法导论-第22章-基本的图算法-22.3 深度优先搜索-22.3-7-使用栈来代替递归实现DFS
- ORACLE 11G 从头学起-20141128
- [Java基础要义] HashMap的设计原理和实现分析
- seo学习:提升网站关键字排名,快速上首页的方法