我正在尝试使用外部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>
内。
如果您需要明确说明,请告诉我。
答案 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的开销