转盘不能自动播放也不可点击(Bootstrap 3)

时间:2016-12-29 08:45:12

标签: javascript jquery css twitter-bootstrap twitter-bootstrap-3

你们都在失去理智。我在这个网站上花了好几天,其他人尝试了不同的代码片段。

当我在jsfiddle预览时,一切都很好。但在我的网站上,它不会自动播放,我也无法点击导航按钮。救命啊!

现场网站:www.zjscreations.com

<section>
 <script>
  $(function() {
    $('#myCarousel').carousel({
       interval: 2000
    });
});
</script>
 <div id="myCarousel" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
    <li data-target="#myCarousel" data-slide-to="1"></li>
    <li data-target="#myCarousel" data-slide-to="2"></li>
    <li data-target="#myCarousel" data-slide-to="3"></li>
  </ol>

  <!-- Wrapper for slides -->

   <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="images/Hanna Edens Headshot - Alki Beach.jpg" alt="Hanna Edens Heashot - Alki Beach" class="img-responsive">
    </div>
    <div class="item">
      <img src="images/Stella Salsbury - Dog Portrait.jpg" alt="Stella Salsbury - Dog Portrait" class="img-responsive">
    </div>
    <div class="item">
      <img src="/images/Hanna Edens Headshot - Seattle Skyline.jpg" alt="Hanna Edens Heashot - Seattle Skyline" class="img-responsive">
    </div>
  </div>

  <!-- Left and right controls -->

 <a class="carousel-control left" href="#my_carousel" data-slide = "prev">
    <span class="icon-prev left"></span>
  </a>

  <a class="carousel-control right" href="#my_carousel" data-slide = "next">
    <span class="icon-next right"></span>
  </a>
</div>
</section>

3 个答案:

答案 0 :(得分:1)

在您的网站上测试后,显示 jQuery 库未正确加载,您提供的路径似乎不准确。尝试修复jQuery js 文件的 url

Screenshot from your site showing the exact error:

答案 1 :(得分:0)

我修复了jQuery库,但它仍然没有工作。我不得不将脚本代码更改为以下内容。

我不知道为什么它有效,OP也没有(感谢byronyasgur!),所以如果有人明白为什么修复它,那就是rad。 (这样我就会知道未来,而不仅仅是复制/粘贴代码)

<script>
  jQuery(document).ready(function () {
    jQuery('#myCarousel').carousel(
    {
    interval:2000
    });
});

jQuery('#myCarousel').carousel();
</script>

答案 2 :(得分:0)

直接在页面末尾添加此行

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>