Bootstrap實現輪播圖

  • 2020 年 3 月 15 日
  • 筆記

首先要導入bootstrap和jQuery的文件,導入過程就不多贅述,但是需要注意的是:導入bootstrap和jQuery的js文件時候,jQuery要在bootstrap前面,否則瀏覽器會拋出找不到$的錯誤!


下面是輪播圖HTML程式碼,直接將該段程式碼放在頁面需要放置輪播圖的區域。

 1 <!--輪播圖-->   2     <div id="myCarousel" class="carousel slide" data-ride="carousel">   3         <!-- Indicators -->   4         <ol class="carousel-indicators">   5             <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>   6             <li data-target="#carousel-example-generic" data-slide-to="1"></li>   7             <li data-target="#carousel-example-generic" data-slide-to="2"></li>   8         </ol>   9  10         <!-- Wrapper for slides -->  11         <div class="carousel-inner" role="listbox">  12             <div class="item active">  13                 <img src="/static/img/bxslider/1.png" alt="...">  14                 <div class="carousel-caption">  15                     投放廣告請聯繫站長  16                 </div>  17             </div>  18             <div class="item">  19                 <img src="/static/img/bxslider/2.jpg" alt="...">  20                 <div class="carousel-caption">  21                     投放廣告請聯繫站長  22                 </div>  23             </div>  24  25             <div class="item">  26                 <img src="/static/img/bxslider/3.jpg" alt="...">  27                 <div class="carousel-caption">  28                     投放廣告請聯繫站長  29                 </div>  30             </div>  31         </div>  32  33         <!-- Controls -->  34         <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">  35             <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>  36             <span class="sr-only">Previous</span>  37         </a>  38         <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">  39             <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>  40             <span class="sr-only">Next</span>  41         </a>  42     </div>

輪播圖html

默認引入bootstrap和jQuery之後,輪播圖就可以按照默認方式動態起來,如果想要自定義輪播速度,輪播方向等功能,可以把下面程式碼作為例子,結合bootstrap官網的參數進行各種調整。

 1 <script>   2     $(function () {   3         #輪播切換時間設置為2秒,默認是5秒   4         $('#myCarousel').carousel({   5             interval: 2000,   6         })   7         #點擊輪播圖下方小圓點可以改變輪播圖片   8         $("#myCarousel li").click(function () {   9             var index=$(this).attr("data-slide-to")  10             $('#myCarousel').carousel(parseInt(index))  11         })  12     })  13 </script>

輪播js