Bootstrap3
日本語リファレンス

広告

メソッド  Methods


カルーセル(carousel.js)におけるメソッド。


メソッド名 説明
cycle 左から右へのスライドで、スライド項目を順に表示する。
pause スライドを停止する。
number 数値で指定したスライド項目に移動する。
0から始まる連番である点に注意。1つ目のスライド項目は、0、2つ目のスライド項目は、1となる。
prev 前のスライド項目に移動する。
next 次のスライド項目に移動する。
サンプル

ソースコード

HTML

<div id="sampleCarousel" class="carousel slide" data-ride="carousel">
	<ol class="carousel-indicators">
		<li class="active" data-target="#sampleCarousel" data-slide-to="0"></li>
		<li data-target="#sampleCarousel" data-slide-to="1"></li>
		<li data-target="#sampleCarousel" data-slide-to="2"></li>
		<li data-target="#sampleCarousel" data-slide-to="3"></li>
		<li data-target="#sampleCarousel" data-slide-to="4"></li>
		<li data-target="#sampleCarousel" data-slide-to="5"></li>
	</ol>
	<div class="carousel-inner" role="listbox">
		<div class="item active">
			<img src="../img/sample-1140x500.png" alt="First slide">
		</div>
		<div class="item">
			<img src="../img/sampleB-1140x500.png" alt="Second slide">
		</div>
		<div class="item">
			<img src="../img/sampleC-1140x500.png" alt="Third slide">
		</div>
		<div class="item">
			<img src="../img/sampleD-1140x500.png" alt="Fourth slide">
		</div>
		<div class="item">
			<img src="../img/sampleE-1140x500.png" alt="Fifth slide">
		</div>
		<div class="item">
			<img src="../img/sampleF-1140x500.png" alt="Sixth slide">
		</div>
	</div>
	<a class="left carousel-control" href="#sampleCarousel" role="button" data-slide="prev">
		<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
		<span class="sr-only">前へ</span>
	</a>
	<a class="right carousel-control" href="#sampleCarousel" role="button" data-slide="next">
		<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
		<span class="sr-only">次へ</span>
	</a>
</div>
<br>
<p>
	<button type="button" id="sampleCarouselCycle" class="btn btn-default">cycle</button>
	<button type="button" id="sampleCarouselPause" class="btn btn-default">pause</button>
	<button type="button" id="sampleCarouselPrev" class="btn btn-default">prev</button>
	<button type="button" id="sampleCarouselNext" class="btn btn-default">next</button>
</p>
<p>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="0">1</button>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="1">2</button>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="2">3</button>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="3">4</button>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="4">5</button>
	<button type="button" class="btn btn-default sampleCarouselNumber" value="5">6</button>
</p>

JavaScript

$(function () {
	$('#sampleCarouselCycle').click(function () {
		$('#sampleCarousel').carousel('cycle');
	});
	$('#sampleCarouselPause').click(function () {
		$('#sampleCarousel').carousel('pause');
	});
	$('#sampleCarouselPrev').click(function () {
		$('#sampleCarousel').carousel('prev');
	});
	$('#sampleCarouselNext').click(function () {
		$('#sampleCarousel').carousel('next');
	});
	$('.sampleCarouselNumber').click(function () {
		var $val = new Number($(this).val()).valueOf();
		$('#sampleCarousel').carousel($val);
	});
});

このJavaScriptコードは、jquery.min.jsを読み込んだ後に配置する必要がある。


広告