0

我在一个页面(选项卡和画廊)中使用了两个 jQuery 库,因为它们都使用了两个不同版本的 jQuery 库,现在它们都不能同时工作。我必须删除一个库才能使用另一个库。

使用过的版本

1.7.1 jQuery.mini.js 用于图库

1.6.2 jQuery.mini.js - 用于标签

这个

--http://ajax.googleapis.com/ajax/libs/jquery-ui-1.8.16.custom.min.js

这里我是如何使用这个编码的

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../js/libs/jquery-1.6.2.min.js"><\/script>')</script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
<script // type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

请告诉一个解决方案

4

4 回答 4

1

只使用最新的来源!并将其放在 jQuery UI 之前。最好从同一来源获取文件,最好是 CDN,如 Google 的。

这些是最新版本,您使用的是过时的版本。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
于 2013-01-22T11:51:29.397 回答
0

不要两次引用 jQuery 库 - 它会尝试覆盖功能并破坏您的脚本。你只需要引用一次:

src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
于 2013-01-22T11:50:22.850 回答
0

只是不要包含 jQuery 两次...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
于 2013-01-22T11:50:35.487 回答
0

您可能正在污染名称空间。将 $ 更改为 jQuery,使用 noconflict() 或使用自调用匿名函数

于 2014-10-22T22:04:13.227 回答