我正在使用jQuery v1.7.2(不是来自包管理器)处理现有的遗留.net Web表单项目。我从包管理器下载了新版本3.1.1。我将页面上的引用注释为1.7.2并添加对新版本的新引用。但是,Scripts停止工作。我添加了旧版本,Scripts再次开始工作。系统似乎只识别旧版本。 有谁知道发生了什么?谢谢!
答案 0 :(得分:0)
您可能遇到一些现有的jquery代码问题。 尝试在此处查看jquery升级手册:http://jquery.com/upgrade-guide/3.0/
来自jquery升级指南:
- 将页面上的jQuery版本升级到最新的1.x或2.x版本(目前为1.12.3或2.2.3)。
- 添加未压缩的jQuery Migrate 1.x Plugin 到页面。
- 可选但建议更新所有正在使用的插件,因为更高版本通常与最新版本最兼容 jQuery的。
- 使用JQMIGRATE 1.x warning documentation测试页面并解决控制台上显示的所有警告 作为指南。
- 删除jQuery Migrate 1.x插件并确保页面上更新的jQuery代码继续正常运行 最新的jQuery 1.x / 2.x正在使用中。
- 将页面上的jQuery版本升级到最新的3.0版本(目前为3.0.0),并将未压缩的jQuery Migrate 3.x plugin添加到页面中。
- 使用JQMIGRATE 3.x warning documentation测试页面并解决控制台上显示的所有警告 作为指导。将第三方插件中的任何错误报告给插件 作者。
- 删除jQuery Migrate 3.x插件,确保页面继续正常运行,只使用最新的jQuery 3.x.
醇>