`
zhangyaochun
  • 浏览: 2595538 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery事件-- live

阅读更多

 

   jQuery事件 -- live

 

   ----------   给所有匹配元素附加一个事件处理函数,即使这个元素师以后再添加进来的也有效

 

 

    主要原理:

 

  • 采用事件委托
  • 不是绑定在匹配元素上,而是在根节点上

 

    扩展阅读:

 

    http://www.w3school.com.cn/jquery/event_live.asp

 

    http://api.jquery.com/live/

 

 

 

分享到:
评论

相关推荐

    jquery-migrate

    jQuery 迁移插件, ...比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(转移、过度)

    jquery-migrate-1.2.1.min.js

    比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本, 所以 jquery-migrate-1.1.0.js 就是一个过渡插件 让你在原来代码上升级...

    jquery 1.4.1-vsdoc.js及1.4.2.min.js

    jQuery 1.4.x系列在当时是一个重要的里程碑,引入了许多新特性,如`.live()`方法的改进,使得动态添加的元素也可以绑定事件,增强了事件处理的灵活性。此外,还对动画效果进行了优化,使得过渡更加平滑。在选择器...

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    事件处理是jQuery的另一大亮点,`.click()`、`.hover()`等方法使得绑定和解绑事件变得轻而易举。动画效果是jQuery吸引人的地方,`.fadeIn()`, `.slideUp()`, `.animate()`等方法让动态效果变得简单易行。最后,...

    jquery-migrate3.4版本

    在jQuery 3.x中,一些过时或不推荐使用的API被移除,如`.data()`的旧实现、`.live()`事件处理和`.browser`对象等。Migrate 3.4.0为这些移除的功能提供临时支持,以便于迁移。 4. **浏览器兼容性**: 虽然现代...

    jquery-1.3.2.min-vsdoc jquery-1.4.3.min 等等

    - `.live()`方法:进一步强化了事件处理,`.live()`方法能够监听动态添加到DOM中的元素的事件,而无需重新绑定。 - 错误处理:改进了错误处理机制,提供了更好的错误反馈。 - JSON支持:加强了对JSON数据的支持,...

    jquery-1.4.2&&jquery-1.4.2-vsdoc.js.rar

    例如,`$("a").live("click", function() {...})`将确保所有链接点击事件都能得到响应,即使这些链接在页面加载后才被添加。 另一个关键特性是`$.ajax()`函数,它是进行异步数据交换的核心。`$.ajax()`接受多个参数...

    jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】

    4. 移除过时API:为了保持代码的简洁性和可维护性,jQuery 3.0.0移除了部分过时的API,如`.live()`,鼓励开发者使用更安全的替代方法,如`.on()`。 二、`jquery-3.0.0.min.js`的优化 1. 文件大小:`.min.js`是经过...

    jquery-1.7.1和-1.7.1vsdoc

    1. **事件代理**:引入了`.on()`方法,它取代了`.bind()`, `.live()`, 和 `.delegate()`,提供了一种更灵活、更高效的事件绑定方式。 2. **$.ajax()增强**:$.ajax()方法进行了改进,支持更多选项,如`beforeSend`,...

    jQuery 1.5-1.85各版本涵中英文帮助

    - **.on() 和 .off() 方法**:统一的事件绑定和解绑方法,替代了之前的`.bind()`, `.live()`, `.delegate()`等。 ### jQuery 1.8 - **jQuery Migrate 插件**:1.8开始,jQuery团队推出Migrate插件,用于帮助从旧...

    jquery-3.3.1.js/min.js

    此外,`.off()`用于移除事件绑定,`.trigger()`可以手动触发事件,`.delegate()`和`.live()`(在较新版本中已被`.on()`取代)则实现了事件委托,使得动态添加的元素也能响应事件。 三、动画效果 jQuery以其强大的...

    jquery-1.8.3-vsdoc.js

    2. **事件处理**:引入了`on()`和`off()`方法来统一处理事件绑定和解绑,取代了之前的`bind()`、`live()`、`delegate()`等方法,提高了代码的可维护性。 3. **选择器性能**:jQuery 1.8.3对CSS选择器引擎进行了优化...

    jquery-1.7.2-vsdoc.js

    2. **事件处理**:引入了`.on()`方法,替代了`.bind()`, `.live()`, 和 `.delegate()`,提供了一种更统一且性能更好的事件绑定方式。 3. **动画改进**:优化了动画性能,特别是对于复杂的CSS属性动画。 4. **AJAX...

    jquery1.7 API/jquery-1.7.1.min.js/jquery-1.7.1.js

    - **事件绑定的改变**:`.live()`方法被弃用,取而代之的是`.on()`方法,它更强大,可以处理动态添加的DOM元素的事件绑定。 - **动画改进**:`$.animate()`方法得到增强,可以更好地控制动画过程,如自定义 easing...

    jQuery1.9.1含jquery-1.9.1-vsdoc

    例如,`.delegate()`和`.live()`方法被`.on()`所取代,这不仅简化了API,还提高了事件处理的性能。 在实际开发中,我们可以通过使用`$.fn.extend()`扩展jQuery对象,自定义插件和方法,以满足特定需求。同时,利用$...

    jquery-1.3.2-vsdoc.js

    此外,还有`.live()`(动态绑定事件,适用于动态生成的元素)和`.delegate()`(事件委托)等高级用法。 4. **动画效果**:jQuery的`.animate()`方法可实现自定义动画效果,如平滑地改变CSS属性。同时,还有预设的...

    jquery-migrate-3.0.0.js

    - **移除的API恢复**:例如,`.live()`、`.die()`、`.delegate()`等在jQuery 3.x中已被移除,Migrate 3.0.0会提供这些功能的替代实现。 - **非推荐方法警告**:对于不推荐使用但尚未被移除的方法,如`.attr(name, ...

    jquery-3.1.1.min.js

    jquery-3.1.1.min.js

    官网下载的JQuery1.6.2--jquery-1.8.3所有版本

    1. **jQuery的基本概念**:jQuery是一个轻量级的库,它的核心设计理念是"Write Less, Do More",通过简洁的API,实现了对DOM(文档对象模型)的操作、事件处理、动画效果以及异步HTTP请求。jQuery的出现使得开发者...

Global site tag (gtag.js) - Google Analytics