0

我有两个脚本,第一个是script.js使用quicksand.js,第二个是plusslider.

当我使用如下代码时,plusslider可以工作,但script.js不能。
但是,当我删除plussslider调用script.js工作正常。

如何让它们同时工作?

这是我的header.php

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script language="javascript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.quicksand.js"></script>
<script language="javascript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/script.js"></script>
<script language="javascript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.plusslider-min.js"></script>

<script language="javascript">
$(document).ready(function(){

$('#slider').plusSlider({
    createPagination: false,
    sliderEasing: 'easeInOutExpo',
    fullWidth: true,
    sliderType: 'slider'
    });

});
</script>
<?php wp_head(); ?>
4

1 回答 1

0

当您在浏览器中查看源代码时,请检查链接的显示方式。复制相关的并确保它们的地址加载地址栏中的文件。

另外,不要使用 5 年前的老派 language="javascript" ,这可能会导致正确的浏览器使用错误的文档类型。

但是相信我。每次都要先访问 HTML。即使这一次对你没有帮助。

还要确保你没有在 script.js 中做一些愚蠢的事情,比如覆盖 $ 命名空间。

另一个可能的问题。你所有的资源链接都是https吗?我的意思是图像、CSS、其他 JS 文件、您正在加载的实际页面等......

于 2012-07-31T00:20:36.580 回答