早些时候我使用的是 jquery 库 v1.8.3。现在我已经实现了延迟加载,但它不适用于 IE7/8。从 v1.8.3 升级到 v1.9.0 后,它工作正常。
如果我将 jQuery 库从 v1.8.3 升级到 v1.9.0,会有什么重大影响吗?
更新:因为我在大部分页面上都使用 jQuery,并且它在 jQuery 库 v1.8.3 上运行良好
请建议!
早些时候我使用的是 jquery 库 v1.8.3。现在我已经实现了延迟加载,但它不适用于 IE7/8。从 v1.8.3 升级到 v1.9.0 后,它工作正常。
如果我将 jQuery 库从 v1.8.3 升级到 v1.9.0,会有什么重大影响吗?
更新:因为我在大部分页面上都使用 jQuery,并且它在 jQuery 库 v1.8.3 上运行良好
请建议!
是的,有。请阅读相关文档(顺便说一句,这是谷歌搜索 "upgrading jquery"时的第一个结果),因为这里的答案太多了。
一些相关的变化是:
.toggle(function, function, ... )
移除jQuery.browser()
移除.live()
移除.die()
移除.prop()
来更改属性,例如checked或disabled。如果任何更改破坏了您的代码,您可以添加jQuery Migrate来撤消大多数破坏性更改。然而,这是一个坏主意。相反,您应该更新您的代码以符合链接页面中提到的更改。