【问题标题】:PHP : Carousel Bootstrap CSSPHP : 轮播引导 CSS
【发布时间】:2013-03-30 15:05:02
【问题描述】:

我正在尝试使用 Bootstrap CSS Carousel。左右箭头不工作,幻灯片不自动切换......我不知道为什么。

这是我的代码:

index.php

<?php
  include("header.php");
?>
  <body>

  <?php
    include("menu.php");
    include("carousel.php");
  ?>

  <footer>
    <p>&copy; 2013 Company</p>
  </footer>

  <?php
    include("script.php");
  ?>
      <script>
        !function ($) {
          $(function(){
            $('.carousel').carousel()
          })
        }(window.jQuery)
      </script>
  </body>
</html>

carousel.php

<div id="myCarousel" class="carousel slide">
  <div class="carousel-inner">
    <div class="item active">
      <img src="img/bg1.jpg" alt="">
      <div class="container">
        <div class="carousel-caption">
          <h1>ITEM 1</h1>
          <p class="lead">Description 1.</p>
          <a class="btn btn-large btn-primary" href="#">More</a>
        </div>
      </div>
    </div>

    <div class="item">
      <img src="img/bg2.jpg" alt="">
      <div class="container">
        <div class="carousel-caption">
          <h1>ITEM 2</h1>
          <p class="lead">Description 2.</p>
          <a class="btn btn-large btn-primary" href="#">More</a>
        </div>
      </div>
    </div>

    <div class="item">
      <img src="img/bg3.jpg" alt="">
      <div class="container">
        <div class="carousel-caption">
          <h1>ITEM 3</h1>
          <p class="lead">Description 3.</p>
          <a class="btn btn-large btn-primary" href="#">More</a>
        </div>
      </div>
    </div>
  </div>
  <!-- Carousel NAV -->
  <a class="left carousel-control" href="#myCarousel" data-slide="prev">&lsaquo;</a>
  <a class="right carousel-control" href="#myCarousel" data-slide="next">&rsaquo;</a>
</div>

script.php(*已编辑)

<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/holder/holder.js"></script>

PS:我不能用 JS 编程,也不能用 JQuery。

【问题讨论】:

  • 您是否使用 firebug 来诊断您下载的引导程序的任何错误/错误?确认它们都存在?
  • +1 另外,你包含 jQuery 两次?一次来自本地,一次来自 googleapis.com?
  • 你的 bootstrap.min.js 是自定义的还是完整的 js 文件?因为如果你两次引用相同的东西会导致问题,所以如果你的 bootstrap.min.js 没有自定义 refmove 其他文件的引用,如 bootstrap-carousel.js、bootstrap-collapse.js 等
  • @I_Debug_Everything 由于我的 bootstrap.min.js 不是自定义的,所以我按照你说的删除了其他文件。现在,我有以下 3 个脚本: 但是还是不行...

标签: php javascript css twitter-bootstrap carousel


【解决方案1】:

我明白了!

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
  $(document).ready(function(){
      $('.carousel').carousel();
  });
</script>

在页面的开头而不是结尾运行此脚本可以使其正常工作。在 script.php 文件中,我运行以下脚本:

<script src="js/bootstrap.js"></script>
<script src="/js/bootstrap-carousel.js"></script>
<script src="/js/jquery.js"></script>

【讨论】:

    猜你喜欢
    • 2018-12-13
    • 1970-01-01
    • 2020-12-11
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多