アコーディオンマークアップなしで、data属性で折りたたみ可能なボタンを使用して、Bootstrap 3を使用してアコーディオンを作成しようとしています。私にはもっときれいに見えます。
ただし、data-parent属性を機能させることはできません。質問を開くときに、他のすべてを閉じるようにしたい。ドキュメント ( http://getbootstrap.com/javascript/#collapse-usage ) を読んでいますが、まだ機能しません。
私は次のコードを使用しています:
<div class="accordion" id="myAccordion">
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#collapsible-1" data-parent="#myAccordion">Question 1?</button>
<div id="collapsible-1" class="collapse">
<p>Etiam posuere quam ac quam. Maecenas aliquet accumsan leo. Nullam dapibus fermentum ipsum. Etiam quis quam. Integer lacinia. Nulla est.</p>
</div>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#collapsible-2" data-parent="#myAccordion">Question 2?</button>
<div id="collapsible-2" class="collapse">
<p>Etiam posuere quam ac quam. Maecenas aliquet accumsan leo. Nullam dapibus fermentum ipsum. Etiam quis quam. Integer lacinia. Nulla est.</p>
</div>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#collapsible-3" data-parent="#myAccordion">Question 3?</button>
<div id="collapsible-3" class="collapse">
<p>Etiam posuere quam ac quam. Maecenas aliquet accumsan leo. Nullam dapibus fermentum ipsum. Etiam quis quam. Integer lacinia. Nulla est.</p>
</div>
</div>
JSFiddle は次のとおりです: http://jsfiddle.net/twinsen/AEew4/
誰かが私が間違っているところを指摘してくれたら、とてもうれしいです :\