jQuery事件 -- live
---------- 给所有匹配元素附加一个事件处理函数,即使这个元素师以后再添加进来的也有效
主要原理:
- 采用事件委托
- 不是绑定在匹配元素上,而是在根节点上
扩展阅读:
http://www.w3school.com.cn/jquery/event_live.asp
jQuery事件 -- live
---------- 给所有匹配元素附加一个事件处理函数,即使这个元素师以后再添加进来的也有效
主要原理:
扩展阅读:
http://www.w3school.com.cn/jquery/event_live.asp
相关推荐
jQuery 迁移插件, ...比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(转移、过度)
比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本, 所以 jquery-migrate-1.1.0.js 就是一个过渡插件 让你在原来代码上升级...
事件处理是jQuery的另一大亮点,`.click()`、`.hover()`等方法使得绑定和解绑事件变得轻而易举。动画效果是jQuery吸引人的地方,`.fadeIn()`, `.slideUp()`, `.animate()`等方法让动态效果变得简单易行。最后,...
jQuery 1.4.x系列在当时是一个重要的里程碑,引入了许多新特性,如`.live()`方法的改进,使得动态添加的元素也可以绑定事件,增强了事件处理的灵活性。此外,还对动画效果进行了优化,使得过渡更加平滑。在选择器...
在jQuery 3.x中,一些过时或不推荐使用的API被移除,如`.data()`的旧实现、`.live()`事件处理和`.browser`对象等。Migrate 3.4.0为这些移除的功能提供临时支持,以便于迁移。 4. **浏览器兼容性**: 虽然现代...
- `.live()`方法:进一步强化了事件处理,`.live()`方法能够监听动态添加到DOM中的元素的事件,而无需重新绑定。 - 错误处理:改进了错误处理机制,提供了更好的错误反馈。 - JSON支持:加强了对JSON数据的支持,...
4. 移除过时API:为了保持代码的简洁性和可维护性,jQuery 3.0.0移除了部分过时的API,如`.live()`,鼓励开发者使用更安全的替代方法,如`.on()`。 二、`jquery-3.0.0.min.js`的优化 1. 文件大小:`.min.js`是经过...
jQuery 版本之间有区别 比如1 9版本对于 live die toggle sub $ browser 等等都已经不支持了 在不改变你网站代码的同时 要使用 1 9 之后的版本 你需要使用 jQuery migrate(转移 过度) 所以jquery migrat 就是一个...
例如,`$("a").live("click", function() {...})`将确保所有链接点击事件都能得到响应,即使这些链接在页面加载后才被添加。 另一个关键特性是`$.ajax()`函数,它是进行异步数据交换的核心。`$.ajax()`接受多个参数...
- **移除的API恢复**:例如,`.live()`、`.die()`、`.delegate()`等在jQuery 3.x中已被移除,Migrate 3.0.0会提供这些功能的替代实现。 - **非推荐方法警告**:对于不推荐使用但尚未被移除的方法,如`.attr(name, ...
此外,`.off()`用于移除事件绑定,`.trigger()`可以手动触发事件,`.delegate()`和`.live()`(在较新版本中已被`.on()`取代)则实现了事件委托,使得动态添加的元素也能响应事件。 三、动画效果 jQuery以其强大的...
- **.on() 和 .off() 方法**:统一的事件绑定和解绑方法,替代了之前的`.bind()`, `.live()`, `.delegate()`等。 ### jQuery 1.8 - **jQuery Migrate 插件**:1.8开始,jQuery团队推出Migrate插件,用于帮助从旧...
2. **事件处理**:引入了`on()`和`off()`方法来统一处理事件绑定和解绑,取代了之前的`bind()`、`live()`、`delegate()`等方法,提高了代码的可维护性。 3. **选择器性能**:jQuery 1.8.3对CSS选择器引擎进行了优化...
2. **事件处理**:引入了`.on()`方法,替代了`.bind()`, `.live()`, 和 `.delegate()`,提供了一种更统一且性能更好的事件绑定方式。 3. **动画改进**:优化了动画性能,特别是对于复杂的CSS属性动画。 4. **AJAX...
- **事件绑定的改变**:`.live()`方法被弃用,取而代之的是`.on()`方法,它更强大,可以处理动态添加的DOM元素的事件绑定。 - **动画改进**:`$.animate()`方法得到增强,可以更好地控制动画过程,如自定义 easing...
例如,`.delegate()`和`.live()`方法被`.on()`所取代,这不仅简化了API,还提高了事件处理的性能。 在实际开发中,我们可以通过使用`$.fn.extend()`扩展jQuery对象,自定义插件和方法,以满足特定需求。同时,利用$...
此外,还有`.live()`(动态绑定事件,适用于动态生成的元素)和`.delegate()`(事件委托)等高级用法。 4. **动画效果**:jQuery的`.animate()`方法可实现自定义动画效果,如平滑地改变CSS属性。同时,还有预设的...
jquery-3.1.1.min.js
1. **jQuery的基本概念**:jQuery是一个轻量级的库,它的核心设计理念是"Write Less, Do More",通过简洁的API,实现了对DOM(文档对象模型)的操作、事件处理、动画效果以及异步HTTP请求。jQuery的出现使得开发者...