0

我正在运行两个脚本,一个只能使用 jQuery 1.4,另一个需要 1.6 才能正常工作。我确定版本之间存在一些明显的(对于知道的人)语法更改或某些内容,但我无法弄清楚。

这是 1.4 脚本:http ://demo.marcofolio.net/slot_machine/如果您查看演示,源代码中有两个位 JS 文件。另一个需要 1.6 的脚本是 jQuery isotope 插件:http: //isotope.metafizzy.co。所以我想我在问如何使 1.4 脚本与 1.6 兼容。

4

1 回答 1

0

在使用多个 jQuery 库时了解jQuery.noConflict() 。

许多 JavaScript 库使用 $ 作为函数或变量名,就像 jQuery 一样。在 jQuery 的例子中,$ 只是 jQuery 的别名,所以所有功能都可以在不使用 $ 的情况下使用。如果我们需要在 jQuery 旁边使用另一个 JavaScript 库,我们可以通过调用 $.noConflict() 将 $ 的控制权返回给另一个库:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  // Code that uses other library's $ can follow here.
</script>

另见这篇文章我可以在同一页面上使用多个版本的 jQuery 吗?

于 2012-07-30T11:02:11.010 回答