Bootstrap-輪播圖-No.7

畢來生發表於2017-10-18
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="../../css/bootstrap.css"/>
    </head>
<body>
    <!--
        作者:bilaisheng@163.com
        時間:2017-10-16
        描述:bootstrap外掛 ,由別人定義好jquery外掛技術進行開發,外掛是沒有辦法僅通過CSS就能控制
        而是通過js/jquery 控制. 必須引入jquery/bootstrap.min.js

        增加輪播圖正中間小圓點
        增加左右兩側箭頭
        順序: 小圓點>輪播圖片>左右箭頭
    -->

    <style type="text/css">
        .mt50{margin-top: 50px;}
        .carousel-inner >.item img{width: 100%;height: 300px;}

    </style>
    <div class="container mt50"><!--viewport視口 1170px-->

        <!--在輪播圖div中增加id,方便小圓點和左右方向鍵控制圖片-->
        <div class="carousel slide " id="banner" data-ride="carousel" data-interval="5000">

            <!--輪播圖正中間小圓點-->
            <ol class="carousel-indicators">
                <!--data-target: 控制某個輪播圖的圖片 . data-slide-to: 第幾張. 預設從0開始  -->
                <li data-target="#banner" data-slide-to="0" class="active"></li>
                <li data-target="#banner" data-slide-to="1" ></li>
                <li data-target="#banner" data-slide-to="2" ></li>
            </ol>

            <!--輪播圖片-->
            <div class="carousel-inner">
                <div class="item active">
                    <img src="http://img-cdn2.luoo.net/site/201710/59df32615f7cf.jpg"/>
                </div>
                <div class="item">
                    <img src="http://img-cdn2.luoo.net/site/201710/59db18dd28759.jpg"/>
                </div>
                <div class="item">
                    <img src="http://img-cdn2.luoo.net/site/201710/59ddf17c9ce1e.jpg"/>
                </div>
            </div>

            <!--左右箭頭-->
            <!--左側-->
            <!--此處href為待控制的div的ID。  注意 ,一定要加#,因為原始碼是根據js控制的,data-slide:prev 上一張  , next下一張  -->
            <a href="#banner" class="left carousel-control" data-slide="prev">
                <span class="glyphicon glyphicon-chevron-left"></span>
                <span class="sr-only">Previous</span>
            </a>
            <!--右側-->
            <a href="#banner" class="right carousel-control" data-slide="next">
                <span class="glyphicon glyphicon-chevron-right"></span>
                <span class="sr-only">Next</span>
            </a>
        </div>
    </div>


    <a href="javascript:void(0);" id="prevbtn">上一張</a>
    <a href="javascript:void(0);" id="stopbtn">暫停</a>
    <a href="javascript:void(0);" id="playbtn">播放</a>
    <a href="javascript:void(0);" id="nextbtn">下一張</a>
    <script src="../../js/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>

    <script type="text/javascript">
        $(function(){
            $("#prevbtn").on("click",function(){
                $("#banner").carousel("prev")
            });
            $("#nextbtn").on("click",function(){
                $("#banner").carousel("next")
            });
            $("#playbtn").on("click",function(){
                $("#banner").carousel("cycle")
            });
            $("#stopbtn").on("click",function(){
                $("#banner").carousel("pause")
            });
        });
    </script>
</body>
</html>


相關文章