Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同时运行2个JavaScript脚本_Javascript_Jquery_Html - Fatal编程技术网

同时运行2个JavaScript脚本

同时运行2个JavaScript脚本,javascript,jquery,html,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"></sc

我正在尝试使用外部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>

两个代码都在


如果您需要任何明确的信息,请告诉我。

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.noConflict();
var$j=jQuery;

无论如何,我建议使用一个不同的,可能是jquery支持的lightbox脚本,比如,这样您就不需要jquery、prototype和scriptaculous的开销了。您展示的代码只是在页面中包含了库,但它还没有运行任何东西。您需要显示实际启动图库和横幅的相关代码。上帝之母,您为什么要在同一页上加载
原型
脚本
、和
jQuery
?因为这不会发生,因为js引擎将从上到下解析代码。您可能应该提到,只有当
js/script2.js
中的代码使用
jQuery
而不是
$
访问jQuery功能时,这才会起作用。