我对JQuery相当陌生。我有一个针对jQuery1.2.6构建的站点,并使用jquery个性化-1.6rc2。
我想做的是升级JQuery和JQuery UI,以使用更新的版本。我以为我可以升级到最新的版本,但这破坏了网站的功能。
有人能告诉我不用重写整个应用程序就能安全升级到哪个版本吗?
发布于 2013-09-20 17:58:17
从下载jQuery..。
jQuery 1.x行在jQuery 1.9.0时发生了重大变化。我们强烈建议您也使用jQuery迁移插件,如果您是从jQuery的前1.9版本升级,或者需要使用尚未更新的插件。
后来关于jQuery迁移..。
我们已经创建了jQuery迁移插件,以简化从较早版本的jQuery的转换。该插件恢复了过时的特性和行为,这样旧代码仍然可以在jQuery 1.9及更高版本上正常运行。使用未压缩的开发版本来诊断兼容性问题,它将在控制台上生成警告,您可以使用这些警告来识别和修复问题。使用压缩产品版本可以简单地修复兼容性问题,而无需生成控制台警告。
或者,您可以尝试跟踪一个版本的jQuery 1.8.x,它不应该出现兼容性问题,但它只是为问题设置了一个绷带。最终,您将需要处理1.9.x或某些版本2变体。
发布于 2013-09-20 17:58:43
您应该升级您的jQuery版本,并使用jQuery迁移插件来保持旧的功能。
在jQuery下载页面阅读更多内容
发布于 2013-09-20 17:58:40
遵循与您相同的代码路径的最新版本是1.10.2,它仍然支持oldIE ( 6/7/8 )。如果要使用jQuery 2.x,那么他们支持的最早的IE是IE9,这可能不是您所期望的。此外,您还需要获得最新的jQuery UI。
https://stackoverflow.com/questions/18922968
复制相似问题