Bootstrap3
日本語リファレンス

広告

parentオプション


コラップス(collapse.js)におけるparentオプションは、特定の要素内における開閉式のコンテンツのうち、何れかひとつのコンテンツを開くと他のコンテンツを閉じるようにできるオプション。


初期設定値は、falseである。

属性値 説明
セレクター セレクターで指定した要素内における開閉式のコンテンツのうち、何れかひとつのコンテンツを開くと、他のコンテンツを閉じる。
false 指定なし。
初期設定値。
広告

data-parent属性を追加し、セレクターを指定する。

サンプル
タイトルAのコンテンツ
タイトルBのコンテンツ
タイトルCのコンテンツ
ソースコード

HTML

<div class="panel-group" id="sampleAccordion">
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" data-parent="#sampleAccordion" href="#sampleAccordionCollapse1">
					タイトルA
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse1" class="panel-collapse collapse in">
			<div class="panel-body">
				タイトルAのコンテンツ
			</div>
		</div>
	</div>
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" data-parent="#sampleAccordion" href="#sampleAccordionCollapse2">
					タイトルB
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse2" class="panel-collapse collapse">
			<div class="panel-body">
				タイトルBのコンテンツ
			</div>
		</div>
	</div>
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" data-parent="#sampleAccordion" href="#sampleAccordionCollapse3">
					タイトルC
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse3" class="panel-collapse collapse">
			<div class="panel-body">
				タイトルCのコンテンツ
			</div>
		</div>
	</div>
</div>

parentオプションを指定しないアコーディオンのサンプル。

サンプル
タイトルAのコンテンツ
タイトルBのコンテンツ
タイトルCのコンテンツ
ソースコード

HTML

<div class="panel-group">
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" href="#sampleAccordionCollapse21">
					タイトルA
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse21" class="panel-collapse collapse in">
			<div class="panel-body">
				タイトルAのコンテンツ
			</div>
		</div>
	</div>
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" href="#sampleAccordionCollapse22">
					タイトルB
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse22" class="panel-collapse collapse">
			<div class="panel-body">
				タイトルBのコンテンツ
			</div>
		</div>
	</div>
	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title">
				<a data-toggle="collapse" href="#sampleAccordionCollapse23">
					タイトルC
				</a>
			</h3>
		</div>
		<div id="sampleAccordionCollapse23" class="panel-collapse collapse">
			<div class="panel-body">
				タイトルCのコンテンツ
			</div>
		</div>
	</div>
</div>

広告