简体   繁体   English

已应用head js,但脚本未执行

[英]Applied head js but script doesnt execute

I am just using headjs for my website but the problem is the files are loaded, but they doesnt execute. 我只是在我的网站上使用headjs,但问题是文件已加载,但它们没有执行。

Here is my code in the 这是我的代码

<script type="text/javascript" src="js/head.js"></script>
<script>
head.js(
"js/jquery.js",
"js/fadetext.js",
"//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js",
"css/slider/responsiveslides.min.js"
);
</script>

My slideshow is not working for which i used jquery/1.8.3/jquery.min.js rest all scripts i working??? 我使用jquery / 1.8.3 / jquery.min.js的幻灯片无法正常工作,因此我无法使用所有脚本? should I also use headjs for inline js like dis 我还应该将headjs用于像dis这样的内联js吗

<script>
// You can also use "$(window).load(function() {"
$(function () {

  // Slideshow 1
  $("#slider1").responsiveSlides({
    auto: true,
    pager: true,
    nav: true,
    speed: 600,
    maxwidth: 1920,
    namespace: "centered-btns"
  });

  // Slideshow 2
  $("#slider2").responsiveSlides({
    auto: true,
    pager: true,
    nav: true,
    speed: 600,
    maxwidth: 1920,
    namespace: "transparent-btns"
  });

  // Slideshow 3
  $("#slider3").responsiveSlides({
    auto: true,
    pager: false,
    nav: true,
    speed: 600,
    maxwidth: 1920,
    namespace: "large-btns"
  });

});
</script>

You should be calling a callback after the resources have finished loading 资源加载完成后,您应该调用回调

<script type="text/javascript" src="js/head.js"></script>
<script>
    function initSliders() {
          // Slideshow 1
          $("#slider1").responsiveSlides({
            auto: true,
            pager: true,
            nav: true,
            speed: 600,
            maxwidth: 1920,
            namespace: "centered-btns"
          });

          // Slideshow 2
          $("#slider2").responsiveSlides({
            auto: true,
            pager: true,
            nav: true,
            speed: 600,
            maxwidth: 1920,
            namespace: "transparent-btns"
          });

          // Slideshow 3
          $("#slider3").responsiveSlides({
            auto: true,
            pager: false,
            nav: true,
            speed: 600,
            maxwidth: 1920,
            namespace: "large-btns"
          });
    }

    head.js(
        "js/jquery.js",
        "js/fadetext.js",
        "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js",
        "css/slider/responsiveslides.min.js",
        initSliders     
    );  
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM