ブートストラップのカルーセルにはいくつかの問題があります。
- カルーセルは、最初の間隔が経過するまでレンダリングされません。カルーセルを自動再生したくないので、オプション interval: false を使用してみましたが、カルーセルがレンダリングされません。
- 次または前のボタンをクリックすると、#carousel が URL に挿入されますが、これは非常に望ましくありません。
HTML:
<div id="myCarousel" class="contributors-carousel carousel slide">
<div class="carousel-inner">
<div class="item">
<div class="container">
<div class="contributor">
<img class="img-circle" src="http://redacted/image.gif" />
</div>
</div>
</div>
<div class="item">
<div class="container">
<div class="contributor">
<img class="img-circle" src="http://redacted/image.gif" />
</div>
</div>
</div>
<div class="item">
<div class="container">
<div class="contributor">
<img class="img-circle" src="http://redacted/image.gif" />
</div>
</div>
</div>
</div>
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
jQuery:
$('#myCarousel').carousel();
気軽に試してみてください。
[編集済み]