我们一直在Web应用程序中使用jQuery 1.4.2。最近建议我们升级到新版本。到目前为止,我们正在考虑升级到1.9.1,因为我们需要支持IE7和IE8。
我们的应用程序使用了一堆插件,例如fancybox,cookie,tipsy,jcarousel等。另外,我们有很多脚本文件,大概有50个文件。然后一些脚本随文件一起嵌入。我觉得这将是一场灾难!
有人有建议吗?我们尚未升级到1.9.1。如果需要,我可以说服经理升级到其他版本。我们最安全的选择是什么?
请指教。
谢谢!
最佳答案
只需查看代码中仍然不推荐使用的函数即可;需要注意的主要是被替换为.live()
的.delegate()
和.on()
,被替换为.attr()
的.prop()
和.browser()
。随着新版本的到来,我一直在更新我的代码,这非常容易(大约2万行js),因此您应该不会有任何问题。从我提到的功能开始,我认为这将解决大多数问题。然后,查看Migrate
插件。
关于jquery - 将jQuery 1.4.2升级到1.9.1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16514477/