-2

早些时候我使用的是 jquery 库 v1.8.3。现在我已经实现了延迟加载,但它不适用于 IE7/8。从 v1.8.3 升级到 v1.9.0 后,它工作正常。

如果我将 jQuery 库从 v1.8.3 升级到 v1.9.0,会有什么重大影响吗?

更新:因为我在大部分页面上都使用 jQuery,并且它在 jQuery 库 v1.8.3 上运行良好

请建议!

4

1 回答 1

4

是的,有。请阅读相关文档(顺便说一句,这是谷歌搜索 "upgrading jquery"时的第一个结果),因为这里的答案太多了。

一些相关的变化是:

  • .toggle(function, function, ... )移除
  • jQuery.browser()移除
  • .live()移除
  • .die()移除
  • 您需要使用.prop()来更改属性,例如checkeddisabled

如果任何更改破坏了您的代码,您可以添加jQuery Migrate来撤消大多数破坏性更改。然而,这是一个坏主意。相反,您应该更新您的代码以符合链接页面中提到的更改。

于 2013-09-20T13:27:34.633 回答