2016-05-16 95 views
1

我一直在尋找在同一頁中的多旋轉木馬腳本,我發現一個非常有用的答案, 我只是問你是否可以幫我編輯腳本,因爲我需要它非自動播放。如何停止自動播放旋轉木馬

這裏是我發現

$('.customCarousel').carousel({ 
 
    interval: 4000 
 
}); 
 

 
// handles the carousel thumbnails 
 
$('[id^=carousel-selector]').click(function() { 
 
    var id_selector = $(this).attr('id'); 
 
    var id = id_selector.substr(id_selector.length - 1); 
 
    id = parseInt(id); 
 
    var parent = $(this).closest('ul').data('carousel'); 
 
    $('#myCarousel' + parent).carousel(id); 
 
    $('[id^=carousel-selector' + parent +'-]').removeClass('selected'); 
 
    $(this).addClass('selected'); 
 
}); 
 

 
// when the carousel slides, auto update 
 
$('.customCarousel').on('slid', function (e) { 
 
    var cont = $(this).data('carousel'); 
 
    var id = $('#myCarousel'+ cont +' .item.active').data('slide-number'); 
 
    id = parseInt(id); 
 
    $('[id^=carousel-selector' +cont+'-]').removeClass('selected'); 
 
    $('[id^=carousel-selector'+cont+'-' + id + ']').addClass('selected'); 
 
});
.selected img { 
 
    opacity:0.5; 
 
}
<!-- thumb navigation carousel --> 
 
<div class="col-md-12"> 
 
    <!-- thumb navigation carousel items --> 
 
    <ul class="list-inline" data-carousel="1"> 
 
     <li> <a id="carousel-selector1-0" class="selected"> 
 
      <img src="http://placehold.it/80x60&amp;text=one" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector1-1"> 
 
      <img src="http://placehold.it/80x60&amp;text=two" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector1-2"> 
 
      <img src="http://placehold.it/80x60&amp;text=three" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector1-3"> 
 
      <img src="http://placehold.it/80x60&amp;text=four" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
    </ul> 
 
</div> 
 
<!-- main slider carousel --> 
 
<div class="row"> 
 
    <div class="col-md-12" id="slider"> 
 
     <div class="col-md-12" id="carousel-bounding-box"> 
 
      <div id="myCarousel1" data-carousel="1" class="carousel slide customCarousel"> 
 
       <!-- main slider carousel items --> 
 
       <div class="carousel-inner"> 
 
        <div class="active item" data-slide-number="0"> 
 
         <img src="http://placehold.it/1200x480&amp;text=one" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="1"> 
 
         <img src="http://placehold.it/1200x480/888/FFF" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="2"> 
 
         <img src="http://placehold.it/1200x480&amp;text=three" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="3"> 
 
         <img src="http://placehold.it/1200x480&amp;text=four" class="img-responsive"/> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div> 
 
<!--/main slider carousel--> 
 

 
<hr/> 
 

 
<!-- thumb navigation carousel --> 
 
<div class="col-md-12"> 
 
    <!-- thumb navigation carousel items --> 
 
    <ul class="list-inline" data-carousel="2"> 
 
     <li> <a id="carousel-selector2-0" class="selected"> 
 
      <img src="http://placehold.it/80x60&amp;text=one" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector2-1"> 
 
      <img src="http://placehold.it/80x60&amp;text=two" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector2-2"> 
 
      <img src="http://placehold.it/80x60&amp;text=three" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
     <li> <a id="carousel-selector2-3"> 
 
      <img src="http://placehold.it/80x60&amp;text=four" class="img-responsive"/> 
 
     </a> 
 
     </li> 
 
    </ul> 
 
</div> 
 
<!-- main slider carousel --> 
 
<div class="row"> 
 
    <div class="col-md-12" id="slider"> 
 
     <div class="col-md-12" id="carousel-bounding-box"> 
 
      <div id="myCarousel2" data-carousel="2" class="carousel slide customCarousel"> 
 
       <!-- main slider carousel items --> 
 
       <div class="carousel-inner"> 
 
        <div class="active item" data-slide-number="0"> 
 
         <img src="http://placehold.it/1200x480&amp;text=one" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="1"> 
 
         <img src="http://placehold.it/1200x480/888/FFF" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="2"> 
 
         <img src="http://placehold.it/1200x480&amp;text=three" class="img-responsive"/> 
 
        </div> 
 
        <div class="item" data-slide-number="3"> 
 
         <img src="http://placehold.it/1200x480&amp;text=four" class="img-responsive"/> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div> 
 
<!--/main slider carousel-->

預先感謝您的例子。

回答

0

我不知道你正在使用滑塊,但在一般的做法滑塊給出一個可以在像下面初始化的時候通過配置,

$('.customCarousel').carousel({ 
interval: 4000, AutoPlay:false }); 

與試試吧,如果多申」 t works請分享滑塊的JavaScript文件。

+0

這是鏈接的例子,我試過你的代碼,但沒有工作http://stackoverflow.com/questions/25752187/bootstrap-carousel-with-thumbnails-multiple-carousel –

+0

好吧..請嘗試$ ( '#myCarousel')旋轉臺( '暫停')。 –

+0

它的工作原理!非常感謝。 –