Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新jQuery版本_Jquery_Version - Fatal编程技术网

更新jQuery版本

更新jQuery版本,jquery,version,Jquery,Version,只是想知道是否有任何教程或方法来更新jQuery脚本和函数 我正在运行版本1.4和版本1.6.2,我想将它们都更新为1.7.1,但我需要修改脚本。我不知道从哪里开始,改变什么。从哪里开始?只需更新库并在所有浏览器中测试您的站点。除了测试跨浏览器功能外,没有其他方法 在此之后,您可以考虑使用jQuery重新发布的最新更改来修复bug或提高性能。这取决于您是否使用它,取决于您拥有的应用程序的类型。首先要阅读每个jQuery更新的发行说明 对于1.7 API更改。该页面还包括一个 从最早的版本开始,针

只是想知道是否有任何教程或方法来更新jQuery脚本和函数


我正在运行版本
1.4
和版本
1.6.2
,我想将它们都更新为
1.7.1
,但我需要修改脚本。我不知道从哪里开始,改变什么。从哪里开始?

只需更新库并在所有浏览器中测试您的站点。除了测试跨浏览器功能外,没有其他方法


在此之后,您可以考虑使用jQuery重新发布的最新更改来修复bug或提高性能。这取决于您是否使用它,取决于您拥有的应用程序的类型。

首先要阅读每个jQuery更新的发行说明

对于1.7 API更改。该页面还包括一个

从最早的版本开始,针对您需要的每个版本执行此操作。这不仅可以让您了解潜在的突破性变化,还可以让您了解可用的新功能

对于不同的版本,请参见我提供的第一个链接左侧的菜单


编辑:

由于从评论中提供的链接来看,插件似乎存在问题,因此您需要检查所有插件的站点,以确保您使用的是最新版本


问题的直接原因

看起来您面临的直接问题是,您多次加载jQuery,并在第二次加载时拆除了
basic jQuery slider.js
插件

<!--loading jQuery-->
<script src="../js/jquery-1.6.2.min.js"></script>

<!--loading the slider plugin-->
<script src="../js/basic-jquery-slider.js"></script>

<!--loading jQuery again, which is overwriting 
                      the original jQuery and its plugin-->
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>
<script type='text/javascript' src='../js/jquery.ba-hashchange.min.js'></script>
<script type='text/javascript' src='../js/dynamicpage.js'></script>


您应该只加载一个版本,并在加载任何插件之前加载它。

最简单的方法就是尝试升级,看看有什么中断。打开Firebug,当出现错误时,检查它是哪一行,看看在1.4和1.7之间的特定函数调用中发生了什么变化。我认为jQuery向后可编译,这意味着如果代码在1.4中运行良好,它在1.7.1中也会运行良好。@WouterJ但它没有。这是我现在的网站。如果我将其更改为1.7.1,它将无法工作@WouterJ:jQuery有时会做出破坏代码的更改。无论是现在强制执行的API的常见不受支持的使用,还是对以前的工作方式的直接更改。@user1165861:您将在控制台中看到一条错误消息,说明
Uncaught TypeError:Object#没有方法“bjqs”
。似乎与滑块插件有关。那将是一个开始寻找的地方。也许他们有一个插件的更新版本。