同时运行2个JavaScript脚本
我正在尝试使用外部JS同时运行一个巨大的jQuery横幅和照片库,但我不知道要使用什么代码使两者在一个HTML中同时运行,请帮助 代码如下: 图片集:同时运行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
<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功能时,这才会起作用。