我正在运行两个脚本,一个只能使用 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 兼容。
我正在运行两个脚本,一个只能使用 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 兼容。
在使用多个 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>