Divがまだ折りたたまれていない場合は、ボタンでdivを折りたたむ必要があります。私はボタンを持っています:
<button data-toggle="collapse" data-target="#aim" ...></button>
と私のdiv
:
<div id="#aim" class="collapse"></div>
私はうまく機能しますが、div
がすでに開いている場合は、ボタンを閉じます。
まだ崩壊していないのに崩壊する可能性はありますか?
#
から<div id="#aim" class="collapse">
を削除すると、機能するはずです。ブートストラップのdata-toggle属性の詳細については、 ここ を参照してください。
(この質問を閉じるのに役立つ可能な回答として前のコメントが追加されました)。
私の解決策:
<button data-toggle="collapse" data-target="#aim" ...></button>
<div id="aim" class="collapse in"></div>
したがって、collapse
の代わりにcollapse in
を使用すると、展開されるだけで、すでに展開されている場合は再び最小化されません。
クリックしてhide()でJavascriptを使用します。