Bootstrap嵌套輪播

來源:互聯網
上載者:User

標籤:

Bootstrap的輪播通過以下層次的html代碼實現:

<div class="carousel slide" id="CarouselId">
  <div class="carousel-inner">
    <div class="item">

      <div class="carousel slide" id="CarouselId1">

        <div class="carousel-inner">

          <div class="item">第二層容器第一幀的內容</div>
          <div class="item">第一層容器第二幀的內容</div>

          ……

        </div>

        <ol class="carousel-indicators">
          <li class="active" data-slide-to="0" data-target="#CarouselId1"></li>
          <li data-slide-to="1" data-target="#CarouselId1"></li>
          <li data-slide-to="2" data-target="#CarouselId1"></li>

          ……
        </ol> 

        <a data-slide="prev" class="left carousel-control" href="#CarouselId1"></a>
        <a data-slide="next" class="right carousel-control" href="#CarouselId1"></a>

      </div>

    </div>
    <div class="item">第一層容器第一幀的內容</div>
    <div class="item">第一層容器第二幀的內容</div>

    ……

  </div>

  <ol class="carousel-indicators">
    <li class="active" data-slide-to="0" data-target="#CarouselId"></li>
    <li data-slide-to="1" data-target="#CarouselId1"></li>
    <li data-slide-to="2" data-target="#CarouselId1"></li>

    ……
  </ol> 

  <a data-slide="prev" class="left carousel-control" href="#CarouselId"> </a>
  <a data-slide="next" class="right carousel-control" href="#CarouselId"> </a>
</div>

但如果

 <div class="item"></div>

中要嵌套輪播的話,現有的代碼就會出問題,因為javascript中的事件綁定中,選擇元素使用了find方法,初始化時第一層id為CarouselId的輪播容器選擇class為item時將item裡面嵌套的item也選取了,同樣選取所有class為carousel-indicators的子項目時也嵌套選取,需要手動修改用children選擇第一級子項目。

Bootstrap嵌套輪播

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.