0

我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。

请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。

4

2 回答 2

1

我建议你的主要事情是使用live(). 它已被on().

因此,您应该检查live代码并转换为on代码。

另一种是.selector。它已被弃用,因为无法给出准确的选择器。

size()已弃用。只需使用.length

于 2014-05-07T08:01:31.980 回答
0

看看 这个 Sitepoint 帖子,因为它是对更改的更高级别的解释,而不仅仅是 API。这些总结如下:

  • 不支持 IE6/7/8
  • 不推荐使用的功能意味着代码被删除并且下载量更小
  • 更模块化的代码库以允许包含或排除组件。

有大量的变化,但如果你对 IE6/7/8 不感兴趣,这应该没问题。

于 2014-05-07T08:03:22.817 回答