【问题标题】:bootstrap carousel two slide shows appear simultaneouslybootstrap carousel 两个幻灯片同时出现
【发布时间】:2017-06-09 22:39:34
【问题描述】:

我在一页上有几个相册(缩略图、链接)。这个想法是,当用户点击缩略图时,引导轮播幻灯片会弹出此相册中的图片。

其中一张专辑的 HTML 如下所示(第二张相同):

<div class="container">
  <div class="row">

    <!-- Album 1 -->
    <div class="col-sm-12 col-md-3 col-lg-3 box">
      <a href="#" data-toggle="modal" data-target=".bs-example-modal-lg"><span class="spanner"></span></a>

      <div class=thumbnail style="background-image: url(image1.jpg);">
        <div class="caption">
          <h4>Album 1</h4>
          <p class="photo-text">Album 1 description</p>
        </div>
      </div>

      <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-lg">
          <div class="modal-content">
            <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">

              <!-- Wrapper for slides -->
              <div class="carousel-inner">

                <div class="item active">
                  <img class="img-responsive" src="image1.jpg" alt="image1">
                </div>

                <div class="item">
                  <img class="img-responsive" src="image2.jpg" alt="image2">
                </div>
              </div>

              <!-- Controls -->
              <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
                <span class="glyphicon glyphicon-chevron-left"></span>
              </a>

              <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
                <span class="glyphicon glyphicon-chevron-right"></span>
              </a>

            </div>
          </div>
        </div>
      </div>

    </div>
  </div>
</div>

问题是当我按下专辑缩略图时,两个幻灯片都会弹出。我认为问题出在“活动”上,但我不知道如何解决它。谢谢!

【问题讨论】:

    标签: html css twitter-bootstrap carousel


    【解决方案1】:

    检查并确保两个轮播具有不同的 ID。你是用id加载轮播吗?

    【讨论】:

    • 我只能想到一个 id:id="carousel-example-generic"。我改变了它,但没有任何改变。 P.S.:我没有任何幻灯片放映的 JS 代码。我认为这可能是个好主意。
    • 您使用什么来制作幻灯片?每个幻灯片放映(不是每张幻灯片)都需要使用不同的 id。另外,请看更接近专辑 1 的评论,有一个属性 data-target=".bs-example-modal-lg" 引用另一个使用该类的 div,尝试将其更改为与其他幻灯片不同的名称好吧。
    猜你喜欢
    • 1970-01-01
    • 2013-02-05
    • 2015-07-17
    • 2021-04-15
    • 2014-08-02
    • 2022-01-22
    • 2015-11-07
    • 1970-01-01
    • 2019-06-12
    相关资源
    最近更新 更多