2016-04-26 8 views
0

ブートストラップカウサールのピクチャ数を変更する方法。 次のコードでは、デフォルトで3つの画像が表示され、他のものを見るためにスクロールすることができるので、3の代わりに4または5または6に番号を変更したいと思います。ブートストラップCarousal - ピクチャ数

ブートストラップ・カロサル。画像

HTMLの変更デフォルト番号:私はしたい、

enter image description here ので、代わりの3枚の絵:

<div class="container"> 
    <h1>Use Bootstrap's carousel to show multiple items per slide.</h1> 
    <div class="row"> 
    <div class="col-md-12"> 
     <div class="carousel slide multi-item-carousel" id="theCarousel"> 
     <div class="carousel-inner"> 
      <div class="item active"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/f44336/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/e91e63/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/9c27b0/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/673ab7/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/4caf50/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/8bc34a/000000" class="img-responsive"></a></div> 
      </div> 
     </div> 
     <a class="left carousel-control" href="#theCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a> 
     <a class="right carousel-control" href="#theCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a> 
     </div> 
    </div> 
    </div> 
</div> 

はJavaScript

$('.multi-item-carousel').carousel({ 
      interval: false 
     }); 

     // for every slide in carousel, copy the next slide's item in the slide. 
     // Do the same for the next, next item. 
     $('.multi-item-carousel .item').each(function() { 
      var next = $(this).next(); 
      if (!next.length) { 
       next = $(this).siblings(':first'); 
      } 
      next.children(':first-child').clone().appendTo($(this)); 

      if (next.next().length > 0) { 
       next.next().children(':first-child').clone().appendTo($(this)); 
      } else { 
       $(this).siblings(':first').children(':first-child').clone().appendTo($(this)); 
      } 
     }); 

それは以下のように画像を表示します4枚か5枚の写真を表示するには、私はしませんスクリプトに関連するすべての設定。

+0

は、私にはわからないのが、これはブートストラップ2では不可能でしたが、この人は回避策や並べ替えがありました... http://stackoverflow.com/questions/9745746/twitter-bootstrap-2-carousel-display-a-set-of-thumbnails-一度に - like-jcarou/9758836#9758836 – CZorio

+0

http://www.owlcarousel.owlgraphic.com/このプラグインは、あなたが望むことをするのに役立ちます –

答えて

0

追加Tkのオールカルーセルインジケータをjqueryの試みを使用せずに

<div class="container"> 

    <h1>Use Bootstrap s carousel to show multiple items per slide.</h1> 

    <div class="row"> 
    <div class="col-md-12"> 
     <div class="carousel slide multi-item-carousel" id="theCarousel"> 

     <ol class="carousel-indicators"> 
     <li data-target="#carousel" data-slide-to="0" class="active"></li> 
     <li data-target="#carousel" data-slide-to="1"></li> 
     <li data-target="#carousel" data-slide-to="2"></li> 
     <li data-target="#carousel" data-slide-to="3" class="active"></li> 
     <li data-target="#carousel" data-slide-to="4"></li> 
     <li data-target="#carousel" data-slide-to="5"></li>   
     </ol> 
     <div class="carousel-inner"> 
      <div class="item active"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/f44336/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/e91e63/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/9c27b0/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/673ab7/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/4caf50/000000" class="img-responsive"></a></div> 
      </div> 
      <div class="item"> 
      <div class="col-xs-4"><a href="#1"><img src="http://placehold.it/300/8bc34a/000000" class="img-responsive"></a></div> 
      </div> 
     </div> 
     <a class="left carousel-control" href="#theCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a> 
     <a class="right carousel-control" href="#theCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a> 
     </div> 
    </div> 
    </div> 
</div> 
0

あなたはこれを試してみてbootplayリンク見ることができますしてください。それが更新されます場合

<div class="container"> 
    <div class="col-md-12"> 
     <h1>Bootstrap 3 Thumbnail Slider</h1> 

     <div class="well"> 
      <div id="myCarousel" class="carousel slide"> 

       <!-- Carousel items --> 
       <div class="carousel-inner"> 
        <div class="item active"> 
         <div class="row"> 
          <div class="col-sm-3"><a href="#x"><img src="http://placehold.it/500x500" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x"><img src="http://placehold.it/500x500" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x"><img src="http://placehold.it/500x500" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x"><img src="http://placehold.it/500x500" alt="Image" class="img-responsive"></a> 
          </div> 
         </div> 
         <!--/row--> 
        </div> 
        <!--/item--> 
        <div class="item"> 
         <div class="row"> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
         </div> 
         <!--/row--> 
        </div> 
        <!--/item--> 
        <div class="item"> 
         <div class="row"> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
          <div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a> 
          </div> 
         </div> 
         <!--/row--> 
        </div> 
        <!--/item--> 
       </div> 
       <!--/carousel-inner--> <a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a> 

       <a class="right carousel-control" href="#myCarousel" data-slide="next">›</a> 
      </div> 
      <!--/myCarousel--> 
     </div> 
     <!--/well--> 
    </div> 
</div> 

http://www.bootply.com/54EC1oETAm

関連する問題