原文:jQuery的live性能问题,在Ajax下慎用(live无效|load后live无效)

首先说live与bind的不同,我的理解就是一个监听事件在冒泡阶段,一个监听事件在执行阶段 不知jQuery怎么在捕获阶段监听事件 。 首先说个使用不当的例子: 两个页面,index.html用jQuery的load方法加载data.html,两个页面均有js,其中data.html页面使用了live方法绑定事件。代码见下: index.html data.html 这个页面运行正常,模拟了ind ...

2012-06-06 15:57 0 8927 推荐指数:

查看详情

jQuery 1.9 .live() is not a function

jquery中的live()方法在jquery1.9及以上的版本中已被废弃了,如果使用,会抛出TypeError: $(...).live is not a function错误。 解决方法: 之前的用法: .live(events, function) 新方法 ...

Wed Dec 09 02:02:00 CST 2015 0 15020
jQuery on(),live(),trigger()

jQuery on()方法是官方推荐的绑定事件的一个方法。 由此扩展开来的几个以前常见的方法有: 以上三种方法在jQuery1.8之后都不推荐使用,官方在1.9时已经取消使用live()方法了,所以建议都使用on()方法。如果你需要移除on()所绑定的方法 ...

Sun Dec 28 03:17:00 CST 2014 1 4422
jQuerylive()变更

开始的时候在jQuery.1.7.1中使用了.live()觉得很好用,特别是在绑定事件之后再加入的元素的事件绑定上很方便(第一次live之后以后添加的元素就不需要绑定啦) 后来jQuery更新到1.9.1,页面中的.live报错:"has no method live", 后来查了文档才知道 ...

Mon Feb 25 18:52:00 CST 2013 1 3383
Jquery中bind和live的区别

Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function(){}); (3)target.live("click",function ...

Tue Apr 14 00:22:00 CST 2015 0 3078
jQuery中的bind(), live(), on(), delegate()

当我们试图绑定一些事件到DOM元素上的时候,我相信上面这4个方法是最常用的。而它们之间到底有什么不同呢?在什么场合用什么方法是最有效的呢? 准备知识: 当我们在开始的时候,有些知识是必须具备的: DOM树 下图仅仅是一个示例,这是一个在browser环境的一棵模拟DOM树,在下面的代码 ...

Wed Oct 10 01:42:00 CST 2012 4 13402
jQuery live事件说明及移除live事件方法

1.live事件说明 jQuery1.3增加了一个live()方法,下面是手册上的说明: jQuery 1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。 目前支持 click ...

Thu Nov 20 17:18:00 CST 2014 0 10784
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM