parentオプション
コラップス(collapse.js
)におけるparentオプションは、特定の要素内における開閉式のコンテンツのうち、何れかひとつのコンテンツを開くと他のコンテンツを閉じるようにできるオプション。
属性値一覧表
初期設定値は、false
である。
属性値 | 説明 |
---|---|
セレクター | セレクターで指定した要素内における開閉式のコンテンツのうち、何れかひとつのコンテンツを開くと、他のコンテンツを閉じる。 |
false |
指定なし。 初期設定値。 |
広告
data-parent
属性に指定
data-parent
属性を追加し、セレクターを指定する。
ソースコード
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
オプションを指定しないサンプル
parent
オプションを指定しないアコーディオンのサンプル。
ソースコード
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>