jQuery/Javascript冲突

jQuery/Javascript冲突,javascript,jquery,Javascript,Jquery,我对web开发相当陌生,但我相信我与jQuery/javascripts有冲突(不完全确定是哪一个)。我的网站有一个下拉菜单和一个图像选择器。当两个脚本同时存在时,它们将无法工作。谁先到谁就被谁超越。我相信真正导致问题的两个脚本是“js/jquery-1.js”和“js/global perf minified.js”,但以下是我的页面中使用的所有脚本: <script src="js/jquery-1.js" type="text/javascript"></script&g

我对web开发相当陌生,但我相信我与jQuery/javascripts有冲突(不完全确定是哪一个)。我的网站有一个下拉菜单和一个图像选择器。当两个脚本同时存在时,它们将无法工作。谁先到谁就被谁超越。我相信真正导致问题的两个脚本是“js/jquery-1.js”和“js/global perf minified.js”,但以下是我的页面中使用的所有脚本:

<script src="js/jquery-1.js" type="text/javascript"></script>    

<script type="text/javascript" src="js/hoverIntent.js"></script>

<script type="text/javascript" src="js/superfish.js"></script>

<script src="js/app.js" type="text/javascript"></script>

<script src="js/product.js" type="text/javascript"></script>

<script src="js/searchsuggest.js" type="text/javascript"></script>

<script src="js/full.js" type="text/javascript"></script>

<script type="text/javascript" src="js/jquery_004.js"></script>

<script src="js/jquery.js" type="text/javascript"></script>

<script src="js/easing.js" type="text/javascript"></script>

<script src="js/slider.js" type="text/javascript"></script>

<link href="css/colorbox.css" type="text/css" rel="stylesheet">

<script src="js/jquery_007.js" type="text/javascript"></script>

<link href="js/cloud-zoom.css" type="text/css" rel="stylesheet">

<script src="js/cloud-zoom.js" type="text/javascript"></script>

<script type="text/javascript" src="js/utag_008.js"></script>

<script type="text/javascript" src="js/script.js"></script>

<script src="js/global-perf-minified.js" type="text/javascript"> </script>

<script type="text/javascript" src="js/product-minified.js"></script>

我看到一些关于添加“.noconflict()”样式的帖子,但似乎运气不太好。我愿意接受,我可能只是插入了错误的代码/为此选择了错误的代码。非常感谢您的帮助!谢谢。

可能的副本:

<script src="js/jquery-1.js" type="text/javascript"></script> 
<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery_004.js"></script>
<script type="text/javascript" src="js/jquery_004.js"></script>

多次声明jquery…最好检查它们是否重复;)

-----------------编辑---------------------------

现在,您的代码应该是这样的,只有一个jquery:

    <script src="js/jquery.js" type="text/javascript"></script>

    <script type="text/javascript" src="js/hoverIntent.js"></script>

    <script type="text/javascript" src="js/superfish.js"></script>

    <script src="js/app.js" type="text/javascript"></script>

    <script src="js/product.js" type="text/javascript"></script>

    <script src="js/searchsuggest.js" type="text/javascript"></script>

    <script src="js/full.js" type="text/javascript"></script>

    <script src="js/easing.js" type="text/javascript"></script>

    <script src="js/slider.js" type="text/javascript"></script>

    <link href="css/colorbox.css" type="text/css" rel="stylesheet">

    <link href="js/cloud-zoom.css" type="text/css" rel="stylesheet">

    <script src="js/cloud-zoom.js" type="text/javascript"></script>

    <script type="text/javascript" src="js/utag_008.js"></script>

    <script type="text/javascript" src="js/script.js"></script>

    <script src="js/global-perf-minified.js" type="text/javascript"> </script>

    <script type="text/javascript" src="js/product-minified.js"></script>

如果你一直有问题,那么试着放两个或三个js,如下所示:

    <script src="js/jquery.js" type="text/javascript"></script> 

    <script type="text/javascript" src="js/hoverIntent.js"></script>

    <script type="text/javascript" src="js/superfish.js"></script>

如果可以处理这两个问题,则添加其他问题,直到找到与js其余部分产生bug或问题(冲突)的问题为止;)


Saludos.

好吧,如果不是三次(
js/jQuery-1.js
js/jQuery.js
),您似乎至少加载了两次jQuery(
js/jQuery-1.js
js/jQuery\u 007.js
)。只需包含一次。您需要多少版本的jQuery?您是否有该网站的链接?我已经删除了除“js/jQuery-1.js”之外的所有其他版本的jQuery,因为如果我这样做,会出现错误“app is underfined”,后跟“app namespace is not loaded!”即使没有其他人,但它仍然不起作用。谢谢。我已经删除了副本,但仍然没有运气!现在,jquery在代码中只包含了一次…但是错误一直在发生,或者是另一个错误???…可能是在js的其余部分,函数名称相同或类似…显示完整的错误消息现在没有错误消息。我就是不能让两个脚本同时工作。无论Javascript先出现的是什么,似乎都是规则。谢谢。我知道是哪一个导致了我的下拉菜单出现问题,它是“但是如果我没有包括这一个,那么我的另一个图像选择函数就不起作用。请尝试在js中更改函数名称,以及调用函数的方式;”