jQuery 1.9 较之前的版本做了很大的调整,很多函数都不被支持。
例如 live(),die(),toggle(),sub(),$.browser 等等都已经被移除,完整的更新内容见 http://jquery.com/upgrade-guide/1.9/ (英文)。
在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery Migrate(转移、过度),详见 http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/ (英文)。
Migrate 应该只是暂时性的。为了和 jQuery 保持同步,建议你从现在开始根据 1.9 的改变重写你网站的所有代码。
所以之前你的代码如果是
$("#ele").live("click", function() {
//...
});
现在要写成
$("#ele").on("click", function() {
//...
});
动态生成的元素要使用 live,要写成
$(document).on("click", "#ele", function() {
//...
});
- 浏览: 205239 次
- 性别:
- 来自: 北京
最新评论
-
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
【修正版】jquery-autocomplete搜索关键字自动补全效果 -
rain8080:
实现了,但是不懂那个“回调"
如何使用HibernateTemplate进行分页功能 -
evianwu:
写的不错,谢啦,,,,主要用来转换微信中获取的坐标,看情况微信 ...
把Gps坐标转成百度坐标的java方法 -
Evilover3:
想问一下,这个xml文件是如何创建的,就是我右击选择new A ...
layer-list 的简单用法 -
u010363364:
hqy309 写道sprita1 写道非常感谢,学习了
如何使用HibernateTemplate进行分页功能
相关推荐
1. **移除过时API**:为了保持代码库的清晰和现代化,jQuery 1.9移除了许多在旧版中不再推荐使用的API,如`.live()`、`.delegate()`等,转而推荐使用`.on()`进行事件绑定。 2. **改进选择器引擎Sizzle**:jQuery ...
1. **API 清理**:jQuery 1.9删除了一些过时或不推荐使用的函数和方法,如`.live()`,`.delegate()`等,这些已经被`.on()`方法替代,以提供更灵活和高性能的事件处理。 2. **模块化**:jQuery 1.9开始引入模块化...
1. **移除过时API**:为了保持库的精简和性能,jQuery 1.9删除了许多不再推荐使用的函数和方法,如`.live()`、`.delegate()`等。这些已被`.on()`方法所取代,提供更强大和灵活的事件处理。 2. **HTML解析优化**:...
1. **移除过时功能**:为了保持代码库的简洁,jQuery 1.9删除了若干已废弃的API,如`.live()`和`.delegate()`,鼓励使用`.on()`来替代。 2. **HTML解析改进**:`$.parseHTML()`函数的性能得到提升,解析HTML字符串...
此版本移除了许多过时的API,如`.live()`, `.load()`, `.unload()`等,鼓励开发者使用更现代的`.on()`方法来替代。这标志着jQuery朝着更加现代化和高效化的方向迈进。 ### 主要特性概览 - **选择器**:jQuery提供...
在1.9.x版本中,jQuery移除了如`.live()`、`.delegate()`等已被`.on()`取代的函数,以及一些不再推荐使用的CSS选择器。这些改变鼓励开发者使用更现代、更高效的编程方式,同时也提醒他们注意代码的更新和维护。 5....
例如,`.live()`方法被`.on()`方法取代,后者提供了更好的事件委托和性能。 接下来,jQuery 1.9在2013年初发布,这个版本的目标是清理代码库,消除旧的、废弃的API,使jQuery更加现代化。`$.browser`模块被完全移除...
1. **API更新(API Changes)**: jQuery 1.9移除了部分过时的API,如`.live()`, `.die()`, `.delegate()`, `.undelegate()`, 以及一些不再推荐使用的属性和方法,以提高代码质量和性能。 2. **兼容性提升...
jQuery 1.9 中移除了一些过时的 API,如 `.live()` 方法,这个方法在之前版本中用于为动态添加的元素绑定事件,但由于性能和设计上的问题被 `.on()` 方法所取代。`.on()` 方法不仅能够处理动态元素,还提供了更多的...
- **事件处理**:`$(selector).on()`是jQuery 1.7引入的新事件绑定方法,取代了`.bind()`, `.live()`, 和 `.delegate()`,支持动态生成元素的事件绑定。 - **动画效果**:`$.fn.animate()`用于创建自定义动画,而`...
这个版本的jQuery是向后兼容的,但移除了一些不再广泛使用的API,以减少库的大小和提升效率。** **一、jQuery核心的改进** 1. **API简化**:jQuery 1.9删除了超过60个过时的API,包括一些不推荐使用的事件处理方法...
这包括移除`$.browser`、`.live()`等不再推荐使用的功能。 2. **事件处理** - jQuery 1.9依然支持事件绑定,如`.on()`和`.off()`方法,它们取代了`.bind()`, `.unbind()` 和 `.delegate()`,提供了更灵活和高效的...
然而,由于`live()`方法在性能和灵活性方面存在一些问题,jQuery团队决定在1.9版本中移除它。`live()`会将所有事件处理程序附加到文档根节点,这可能导致内存泄漏和性能下降,尤其是当处理大量数据或复杂事件流时。 ...
3. API调整:部分函数被弃用,如`.live()`,取而代之的是`.on()`,以提供更灵活和高效的事件处理。 4. 插件生态系统的发展:随着jQuery的成熟,社区开发的插件数量激增,丰富了功能应用。 五、在VS2008与VS2010之间...
1.2引入了live()方法,支持动态元素的事件处理;1.3优化了性能,增强了选择器;1.4加入了data()方法,改进了动画;1.7引入了.on(),替换了一些旧的事件绑定方法;1.8对API进行了一些调整和优化,如弃用了live();1.9...
- 删除了过时的API,如`.live()`、`.die()`和`.delegate()`, 强化`.on()`作为统一事件处理方法。 - 更新了插件API,增强了插件开发的稳定性。 - **jQuery 1.9**: - 移除了更多不推荐使用的API,进一步规范化。 ...
这个软件是用于将Linux安装至U盘上的重要工具! 此版本已增加支持 Ubuntu 13.04、Linux Mint 14、Debian Netinst、Kali Linux、Backtrack 5 R3、Fedora 18、OpenSUSE 12.1
2. **多系统支持**:UUI不仅支持Ubuntu,还支持许多其他Linux发行版,如Debian、Fedora、openSUSE等,以及一些Windows PE和Dos工具。 3. **简单易用**:该工具界面直观,只需几步操作就能完成USB启动盘的制作。用户...
PHP MSN Class,支持MSNP9 (MSN 6.2)和最新的MSNP15 (WLM 8.1)协议(MSNP15协议支持离线消息),可以作为MSN机器人使用,或者给MSN、雅虎通发消息。 示例代码: include_once('msn.class.php'); $msn_username...
比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本, 所以 jquery-migrate-1.1.0.js 就是一个过渡插件 让你在原来代码上升级...