在一个页面上拥有多个版本的jquery不冲突的古老困境

age old dilema to have multiple versions of jquery on a page not conflict?

本文关键字:jquery 版本 困境 冲突 拥有 一个      更新时间:2023-09-26

所以我一直遇到同样的问题,我尝试通读许多解决方案,但似乎找不到有用的东西。 从本质上讲,我需要知道一种简单的方法来拥有它,以便我的网页可以加载 2 个不同版本的 jquery 而不会发生冲突......我知道人们一直在推荐"jquery noconflict"脚本,但我似乎无法让它工作。

我有一个使用 jquery 1.7 的 3d 轮播,下面是使用 1.6 的另一个东西,还有一个使用 1.9 的推子。

有人可以解释一下我如何让这些在我的网页上很好地播放吗?

任何意见将不胜感激。

谢谢

如果你想

在同一页面上使用多个版本的jquery,你可以尝试做这样的事情(虽然没有测试)

<script src="jquery-1.6">
<script>
 $16=$
 $.noConflict();
</script>
<script src="jquery-1.9">
<script>
 $19=$
 $.noConflict();
</script>
<script>
  $16(document).ready(function($) {
    // now $ references to jquery 1.6
  })
  $19(document).ready(function($) {
    // now $ references to jquery 1.9
  })
</script>

正如George Yates所说,你应该尝试只使用一个版本的jQuery,因为更多的网络开销太大了。