Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/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 - Fatal编程技术网

jQuery更新中断了插件函数

jQuery更新中断了插件函数,jquery,Jquery,我经常使用一些基本的插件,比如图像循环,还有一些模式插件,比如colorbox 我总是这样链接到jQuery: <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"> 但是自从几周前的最新版本发布以来,我所有的脚本都停止工作了。我必须手动链接到1.7.2或1.8才能让它们工作 知道发生了什么吗 谢谢 使用jQuery 1.9版时,您需要检查站点中是否

我经常使用一些基本的插件,比如图像循环,还有一些模式插件,比如colorbox

我总是这样链接到jQuery:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">

但是自从几周前的最新版本发布以来,我所有的脚本都停止工作了。我必须手动链接到1.7.2或1.8才能让它们工作

知道发生了什么吗


谢谢

使用jQuery 1.9版时,您需要检查站点中是否存在任何JavaScript错误

因为您使用的是这个googleapi内容交付网络,所以它会自动选择可用的最新版本的jQuery。在jQuery1.9中有很多更改,事件/函数被删除,这将导致一些插件/旧代码中断

第三方插件很有可能会使用
live()
事件处理程序,该程序现已在1.9版中删除


请阅读此处,看看发生了什么变化

使用jQuery 1.9版时,您需要检查站点中是否存在任何JavaScript错误

因为您使用的是这个googleapi内容交付网络,所以它会自动选择可用的最新版本的jQuery。在jQuery1.9中有很多更改,事件/函数被删除,这将导致一些插件/旧代码中断

第三方插件很有可能会使用
live()
事件处理程序,该程序现已在1.9版中删除


请阅读此处,看看发生了什么变化

您正在使用Google CDN检索jQuery。这实际上是正确的,但是你必须知道你要包括哪个版本。检查版本号并验证差异:

ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
Get是jQuery的最新v1.x.x版本

ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Get是jQuery的最新v1.8.x版本

ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Get有一个特定的版本:在本例中为v1.9.0


如果你不想让你的插件在将来崩溃,我建议你使用有效的jQuery版本,而不是“动态地”让Google更新它们(或者检查插件是否更新到最新版本的jQuery)。

你正在使用Google CDN检索你的jQuery。这实际上是正确的,但是你必须知道你要包括哪个版本。检查版本号并验证差异:

ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
Get是jQuery的最新v1.x.x版本

ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Get是jQuery的最新v1.8.x版本

ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Get有一个特定的版本:在本例中为v1.9.0


如果你不想让你的插件在将来崩溃,我建议你使用有效的jQuery版本,而不是“动态地”让Google更新它们(或者检查插件的更新情况,检查它们是否更新到最新版本的jQuery)。

下面是Tim的文章,1.9.0有一些重大更改-SitePoint上的以下文章值得一读,其中介绍了跟踪和修复问题的原因和方法:


您可以使用google链接到jQuery 1.8.1()

继Tim之后,1.9.0有了一些重大更改-下面关于SitePoint的文章值得一读,内容是关于为什么以及如何跟踪和修复问题:

您可以使用google链接到jQuery 1.8.1()