两个脚本之间的jQuery干扰

时间:2012-08-17 21:57:58

标签: jquery html magento

我正在使用2个不同的脚本。一个菜单&我试图添加一个灯箱。

在头部区域声明了两个脚本,但我无法同时使用它们。我知道它,因为我试图同时使用两个不同的jQuery版本,但有没有人有办法解决这个问题。

<script type="text/javascript" src="js/custommenu.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

首先是我的自定义菜单&amp;我从Kyle Schaeffer's Blog获得的灯箱脚本正在使用第二个。

任何帮助都将受到高度赞赏。

由于

2 个答案:

答案 0 :(得分:0)

重新排列您的网页标题

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/custommenu.js"></script>

并尝试使用单个“jquery.min.js”

答案 1 :(得分:0)

  1. 请列出所有您要加载到此页面的JS文件。请按照您加载它们的顺序列出它们。

  2. 尝试只加载一个版本的jQuery并在所有其他脚本

  3. 之前加载它
  4. 如果确实需要在一个页面上使用两个版本的jQuery,则必须将其中一个放入noConflict-mode(http://api.jquery.com/jQuery.noConflict/)。但是,我必须更改您的脚本,以便它不会使用$而是使用noConflict变量(请参阅jQuery文档)。