新版本的jQuery不起作用,但旧版本有效

时间:2017-02-02 06:28:07

标签: jquery .net

我正在使用jQuery v1.7.2(不是来自包管理器)处理现有的遗留.net Web表单项目。我从包管理器下载了新版本3.1.1。我将页面上的引用注释为1.7.2并添加对新版本的新引用。但是,Scripts停止工作。我添加了旧版本,Scripts再次开始工作。系统似乎只识别旧版本。 有谁知道发生了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

您可能遇到一些现有的jquery代码问题。 尝试在此处查看jquery升级手册:http://jquery.com/upgrade-guide/3.0/

来自jquery升级指南:

  
      
  1. 将页面上的jQuery版本升级到最新的1.x或2.x版本(目前为1.12.3或2.2.3)。
  2.   
  3. 添加未压缩的jQuery Migrate 1.x Plugin   到页面。
  4.   
  5. 可选但建议更新所有正在使用的插件,因为更高版本通常与最新版本最兼容   jQuery的。
  6.   
  7. 使用JQMIGRATE 1.x warning documentation测试页面并解决控制台上显示的所有警告   作为指南。
  8.   
  9. 删除jQuery Migrate 1.x插件并确保页面上更新的jQuery代码继续正常运行   最新的jQuery 1.x / 2.x正在使用中。
  10.   
  11. 将页面上的jQuery版本升级到最新的3.0版本(目前为3.0.0),并将未压缩的jQuery Migrate 3.x plugin添加到页面中。
  12.   
  13. 使用JQMIGRATE 3.x warning documentation测试页面并解决控制台上显示的所有警告   作为指导。将第三方插件中的任何错误报告给插件   作者。
  14.   
  15. 删除jQuery Migrate 3.x插件,确保页面继续正常运行,只使用最新的jQuery 3.x.
  16.