同时运行2个JavaScript脚本

时间:2014-03-17 15:07:58

标签: javascript jquery html

我正在尝试使用外部JS同时运行一个巨大的jQuery横幅和照片库,但我不知道使用哪些代码将它们一起运行在一个HTML中,请帮忙。

这里是代码:

照片集:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript"
        src="js/scriptaculous.js?load=effects,builder"></script>
<script src="js/lightbox.js" type="text/javascript"></script>

横幅:

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

这两个代码都在<head>内。

如果您需要明确说明,请告诉我。

1 个答案:

答案 0 :(得分:2)

jquery和prototype有时会发生冲突。似乎有可能避免这种情况(到目前为止我还没有测试过)。尝试将横幅代码更改为此 - 这有帮助吗?

<script type="text/javascript"
   src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
    jQuery.noConflict();
    var $j = jQuery;
</script>
<script type="text/javascript" src="js/script2.js"></script>

无论如何,我建议使用一个不同的,可能是jquery驱动的灯箱脚本,如fancybox,所以你不需要jquery,prototype和scriptaculous的开销