Bootstrap 之 Carousel

Bootstrap 輪播(Carousel)插件是一種靈活的響應式的向站點添加滑塊的方式。除此以外,內容也是足夠靈活的,能夠是圖像、內嵌框架、視頻或者其餘您想要放置的任何類型的內容。html

若是您想要單獨引用該插件的功能,那麼您須要引用 carousel.js。或者,正如 Bootstrap 插件概覽 一章中所提到,您能夠引用 bootstrap.js 或壓縮版的 bootstrap.min.jsbootstrap

下面是一個簡單的幻燈片,使用 Bootstrap 輪播(Carousel)插件顯示了一個循環播放元素的通用組件。爲了實現輪播,您只須要添加帶有該標記的代碼便可。不須要使用 data 屬性,只須要簡單的基於 class 的開發便可。框架

 

<div id="myCarousel" class="carousel slide">
    <!-- 輪播(Carousel)指標 -->
    <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>
    </ol>   
    <!-- 輪播(Carousel)項目 -->
    <div class="carousel-inner">
        <div class="item active">
            <img src="/wp-content/uploads/2014/07/slide1.png" alt="First slide">
        </div>
        <div class="item">
            <img src="/wp-content/uploads/2014/07/slide2.png" alt="Second slide">
        </div>
        <div class="item">
            <img src="/wp-content/uploads/2014/07/slide3.png" alt="Third slide">
        </div>
    </div>
    <!-- 輪播(Carousel)導航 -->
    <a class="carousel-control left" href="#myCarousel" 
        data-slide="prev">&lsaquo;
    </a>
    <a class="carousel-control right" href="#myCarousel" 
        data-slide="next">&rsaquo;
    </a>
</div>

 

另外關於Carousel組件不能自動播放的問題,這裏要注意幾個問題:ide

 

一、首先注意的部分是data-ride="carousel"函數

默認使用Bootstrap的Carousel組件,只須要加上 data-ride="carousel" 就能夠實現自動播放了。無需使用初始化的js函數。因此,若是carousel不會自動播放,那麼首先檢查這個部分。這裏還能加其餘參數,好比是設置圖片輪轉的時間間隔。spa

代碼:<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="2000">插件

二、其實還有手動初始化carousel組件的方法code

這個方法在Bootstrap 2.x就在使用,當 data-ride="carousel" 這個方法無論用的時候,能夠手動初始化一下。代碼以下:視頻

$('#myCarousel').carousel();

 

若是還想控制圖片輪轉的時間間隔,還有參數:htm

$(function(){
    $('#myCarousel').carousel({
      interval: 3000
    });
});

 

若是設置不自動播放,還能夠:

$('#myCarousel').carousel({
    pause: true,
    interval: false
});

 

 

 

 

 

 

 

 

 

 

參考:

http://www.runoob.com/bootstrap/bootstrap-carousel-plugin.html

相關文章
相關標籤/搜索