来自不同来源的js插件不起作用

时间:2013-04-18 10:44:37

标签: jquery

我正在使用这个jquery,可以从这个不同的源代码插件?如果我同时包含这两个插件,那么其中一个不起作用,我怎么能让它们都工作

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
 <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>

 <script type="text/javascript"  src="dropdown-check-list.1.9/js/ui.dropdownchecklist-1.4-min.js"></script>
<script type="text/javascript"  src= "dropdown-check-list.1.9/src/jquery-1.6.1.min.js"></script>
<script type="text/javascript"  src= "dropdown-check-list.1.9/src/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript"  src="dropdown-check-list.1.9/src/ui.dropdownchecklist.js"></script>

2 个答案:

答案 0 :(得分:0)

您可以将不同的jQuery发行版分配给不同的全局变量。只有一个可以容纳$变量。

<script src="dropdown-check-list.1.9/src/jquery-1.6.1.min.js"></script>
<script>
    var jq161 = window.jQuery;
</script>

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
    var $ = window.jQuery; // Not needed per se
</script>

另一种方法是使用它; http://api.jquery.com/jQuery.noConflict/

答案 1 :(得分:0)

你需要使用.noConflict()。因为这里存在一些冲突