Twitterのブートストラップバージョン:2.0.31ページに複数のTwitter Bootstrapカルーセルを置くことは可能ですか?
例HTMLコード:
<!DOCTYPE html>
<html dir="ltr" lang="en-US" xmlns:og="http://opengraphprotocol.org/schema/">
<head>
<link rel="stylesheet" type="text/css" media="all" href="reddlec/style.css" />
<script type="text/javascript">
$(document).ready(function() {
$('.carousel').each(function(){
$(this).carousel({
pause: true,
interval: false
});
});
});
</script>
<script src="http://twitter.github.com/bootstrap/assets/js/jquery.js"></script>
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-transition.js"></script>
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-carousel.js"></script>
</head>
<body>
<div id="carousel-1" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item">…</div>
<div class="item">…</div>
<div class="item">…</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
<div id="carousel-2" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item">…</div>
<div class="item">…</div>
<div class="item">…</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
</body>
</html>
例CSS:bootstrap.css
問題: 2用のブートストラップカルーセルは、上で動作しますページでは、基本的に、divコンテナに2つの異なるIDを設定する必要があります(#carousel-1
および#carousel-2
)。しかし、私はをdivコンテナのIDとして使用しない限り、カルーセルは機能しないことに気付きました。
この場合、1ページに複数のカルーセルを配置するにはどうすればよいですか?
大きなヒントだからあなたは、次を変更する必要があります。 –
グリッドに表示することは可能ですか?お互いの上に積み重ねるのではなく、 – caffeinescript
優れたソリューション、私のために働いた。 – Pupil