0

我对网络开发相当陌生,但我相信我与我的 jQuery / javascripts 有冲突(我不完全确定是哪一个)。我的网站有一个下拉菜单和一个图像选择器。当两个脚本在一起时,它们将不起作用。无论哪个先出现,都会被后者覆盖。我相信实际上导致问题的 2 个脚本是“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()' 样式的帖子,但似乎运气不佳。我愿意接受我可能只是插入错误/为此选择了错误的代码。任何帮助是极大的赞赏!谢谢你。

4

1 回答 1

0

可能的重复:

<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 产生错误或问题(冲突)的那个;)

萨卢多斯。

于 2013-03-04T18:23:36.110 回答