在标头中添加多个js文件

时间:2011-03-01 01:07:18

标签: javascript jquery prototypejs

我正在尝试将两个不同的javascript函数添加到我的标题中:

1)用于灯箱(见下面的代码)和

2)用于本地滚动(下面的代码)。当我将它们放在我的标题标签中时,如下所示,当我去查看我的页面时,根据我将它们放置标签的顺序,一个或另一个根本不起作用。

问:我怎样才能获得所有这些js。我查看我的页面时工作的文件?

    

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

<script type="text/javascript" src="/js/lightbox.js"></script>

\\\\and this one below////
<script type="text/javascript" src="/jquery-vertical-scroll/js/jquery.min.js"></script>

<script src="jquery-vertical-scroll/js/jquery.localscroll-min.js" type="text/javascript"></script>

<script src="jquery-vertical-scroll/js/jquery.scrollTo-min.js" type="text/javascript"></script>

<script type="text/javascript">
        $(document).ready(function () {
            $.localScroll.defaults.axis = 'y';
            $.localScroll();
        });
</script>

1 个答案:

答案 0 :(得分:4)

您正在使用w / jQuery原型,确保在jquery框架脚本和原型框架之后以及运行任何主脚本之前有jQuery.noConflict();不推荐同时使用多个JavaScript框架。

<header>
<link rel="stylesheet" href="/lightbox2.04/css/lightbox.css" type="text/css" media="screen" />

<script type="text/javascript" src="/lightbox2.04/js/prototype.js"></script>
<script type="text/javascript" src="/lightbox2.04/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="/jquery-vertical-scroll/js/jquery.min.js">
</script>
<script type="text/javascript">
    jQuery.noConflict();
</script>
<script src="jquery-vertical-scroll/js/jquery.localscroll-min.js" type="text/javascript"></script>
<script src="jquery-vertical-scroll/js/jquery.scrollTo-min.js" type="text/javascript"></script>
<script type="text/javascript" src="/js/lightbox.js"></script>

<script type="text/javascript">
        jQuery(document).ready(function () {
            jQuery.localScroll.defaults.axis = 'y';
            jQuery.localScroll();
        });
</script>
</header>

尝试一下