jQuery1.9删除了一些在1.8中已经过时的api,想要把那些不够安全的、缺乏效率的、用处不大的,以及带有误导的特性统统去掉。如果你想升级你的jquery版本,但又使用了如下被删除的api的话,可以引入Migrate迁移插件,被删除的api可以在Migrate插件中修复。
.toggle(function, function, … )
toggle()方法可实现点击一个元素来执行指定函数。此方法被删除以减少混乱和提高潜在的模块化程度。
jQuery.browser()
jQuery.browser()通过UA信息来检测浏览器。此方法在1.3版本中已不赞成使用,并在1.9版本中被删除,jquery团队更建议通过特性检测来时您的代码兼容浏览器。
.live()
live()方法可以为未来生成的元素添加事件,此方法在1.7版本中已不赞成使用,并在1.9版本中被删除,您可以使用on()方法来代替。
.die()
die()方法可以移除live()添加的事件,此方法在1.7版本中已不赞成使用,并在1.9版本中被删除,您可以使用off()方法来代替。
.sub()
sub()方法可以可创建一个新的jQuery副本,不影响原有的jQuery对像,但用例的数量已经不足以证明它存在的价值。
其实关于live被删除的事件早就在1.7.2版本以后就有通知过了 不过在官方一直提倡使用.on代替.live的过程中 .live事件一直沿用
今天更新了 看下jQuery1.9的相关信息 发现api中完全的删除掉了.live事件
我猜肯定有人关于.on事件 并没有以前.live事件那么好用 甚至有的时候绑定不上事件
其实关于这个答案是这样的, .on事件不同于以往的.live和.bind事件使用方法:
$('selecter').live('click', function(){ // do something... });
而转到.on事件应该这样:
$(document).on('click', 'selecter', function(){ // do something... });
而.on事件可以完全代替以往的.bind, .delegate等事件
转换方法如下:
// Bind
$("#members li a").on("click",function( e ){});
$("#members li a").bind("click",function( e ){});// Live
$( document ).on("click","#members li a",function( e ){});
$("#members li a").live("click",function( e ){});// Delegate
$("#members").on("click","li a",function( e ){});
$("#members").delegate("li a","click",function( e ){});
相关推荐
1. **API 清理**:jQuery 1.9删除了一些过时或不推荐使用的函数和方法,如`.live()`,`.delegate()`等,这些已经被`.on()`方法替代,以提供更灵活和高性能的事件处理。 2. **模块化**:jQuery 1.9开始引入模块化...
《jQuery 1.9中文API详解》 jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理以及动画效果。本文将深入解析jQuery 1.9版本的中文API,帮助开发者更好地理解和运用这个...
jQuery UI 1.9 于2012/4/12下载于github,包括所有的JS文件
1. **移除过时API**:为了保持库的精简和性能,jQuery 1.9删除了许多不再推荐使用的函数和方法,如`.live()`、`.delegate()`等。这些已被`.on()`方法所取代,提供更强大和灵活的事件处理。 2. **HTML解析优化**:...
8. **文档和示例**:JQuery UI 1.9的官方文档提供了详尽的API参考、教程和示例代码,帮助开发者快速上手并深入理解各个组件的使用方法。 9. **社区支持**:作为开源项目,JQuery UI拥有活跃的开发者社区,用户可以...
在1.9.x版本中,jQuery移除了如`.live()`、`.delegate()`等已被`.on()`取代的函数,以及一些不再推荐使用的CSS选择器。这些改变鼓励开发者使用更现代、更高效的编程方式,同时也提醒他们注意代码的更新和维护。 5....
3.jQuery UI 1.9带给我们的惊喜.zip; 4.jQuery.ui.docs.rar; 5.jquery-easyui-1.0.5.zip; 6.jquery-easyui-1.2.ZIP; 7.jQuery-easyui-docs.rar; 8.jquery-ui-1.7.3.custom(jQuery 1.3.2适用).zip; 9.jquery-...
1. **移除过时API**:为了保持代码库的清晰和现代化,jQuery 1.9移除了许多在旧版中不再推荐使用的API,如`.live()`、`.delegate()`等,转而推荐使用`.on()`进行事件绑定。 2. **改进选择器引擎Sizzle**:jQuery ...
jquery1.9.zip
1.9版本还修复了许多bug,并且对插件作者提供了更清晰的API使用指南,确保他们的插件与最新版本兼容。 随后,jQuery 1.10在同一年晚些时候发布,进一步增强了性能和兼容性。这个版本继续优化了事件处理,特别是`.on...
1. **移除过时功能**:jQuery 1.9 是一个“清理”版本,主要目的是删除那些在早期版本中遗留下来的不再推荐使用的API。例如,`$.browser`被移除,因为现代浏览器提供了更可靠的方式来检测用户代理,这使得开发者能够...
jquery 1.9api 有需要的朋友 可以下载看看 也可以到官网上下载http://api.jquery.com/category/ajax/global-ajax-event-handlers/
这是因为这些旧版浏览器不完全支持现代 JavaScript 特性,而 jQuery 1.9 开始移除了对这些老版本浏览器的一些特殊照顾。因此,在使用 1.9 版本时,需要确保你的用户群体使用的浏览器是较新的版本。 jQuery 1.9 中...
于此同时 jQuery 2.0 也正在进行 beta 的测试,2.0 和 1.9 具有相同的 API,很多之前废弃的方法已经从这两个版本中删除,例如 $.browser(),jQuery 1.9 还是支持 IE 6/7/8,但是 2.0 版本将不再支持这三个版本,因此...
JBox 2.3是该插件的一个特定版本,它已经针对jQuery 1.9及以上版本进行了优化和更新,确保与新版本的jQuery兼容,这在不断发展的JavaScript生态系统中至关重要,因为jQuery的版本迭代会引入不兼容性或性能改进。...
在JavaScript和jQuery的世界里,了解用户正在使用的浏览器类型和版本是非常重要的,这有助于开发者优化代码以适应不同的浏览器特性。在jQuery 1.9版本中,官方移除了`$.browser`对象,这个对象曾经是用于检测浏览器...
《jQuery 1.9 深入解析》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了网页DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨jQuery 1.9这一版本的重要特性、更新内容及实际应用,旨在帮助开发者...
1. **移除过时功能**:为了保持代码库的简洁,jQuery 1.9删除了若干已废弃的API,如`.live()`和`.delegate()`,鼓励使用`.on()`来替代。 2. **HTML解析改进**:`$.parseHTML()`函数的性能得到提升,解析HTML字符串...
jQuery 1.9开始逐步移除对旧版浏览器的支持,以简化代码并提高效率。此版本移除了许多过时的API,如`.live()`, `.load()`, `.unload()`等,鼓励开发者使用更现代的`.on()`方法来替代。这标志着jQuery朝着更加现代化...
jQuer1.9 API 离线 帮助手机