https://fiddle.jshell.net/8v72rtxb/
私は次のコードを持っています。
アコーディオンはブートストラップ4で動作しません。崩壊
<div class="menu-horizontal container">
<div class="row menu-container" id="menu">
<div class="col-md-3 menu-item">
<a data-toggle="collapse" class="collapsed collapse-toggle" data-parent="#menu" href="#studies-collapse" aria-expanded="false" aria-controls="collapseExample">
Studies
</a>
<div class="collapse" id="studies-collapse">
<div class="container">
<div class="row">
Something...
</div>
</div>
</div>
</div>
<div class="col-md-3 menu-item">
<a data-toggle="collapse" class="collapsed collapse-toggle" data-parent="#menu" href="#research-collapse" aria-expanded="false" aria-controls="collapseExample">
Research
</a>
<div class="collapse" id="research-collapse">
<div class="container">
<div class="row">
Something...
</div>
</div>
</div>
</div>
</div>
</div>
私はなぜdata-parentが動作しないのか分かりません。展開する1つの折りたたみdivは、他の折り畳みを閉じません。私は、ブートストラップの例からコードをコピーしようとしましたが、それでも動作しません。 私のプロジェクトでは、bootstrap.min.js
の前にjquery.js
が含まれています。私は他のいくつかの質問をチェックした、彼らはbootstrap.min.js
が2回含まれているかもしれないと言った。しかし、それは事実でしょうか?
読んでいただきありがとうございます!
私は私の答えを向上させることができるように、間違いにコメントをしてくださいdownvoterすることはできますか? – rahulsm
私はそれをdownvoteしなかった。私の設定がうまくいかない理由はまだ分かっています。私があなたのコードを私のjsfiddleにコピーしたら、それは動作しません... –
私はこれがあなたのブートストラップjsのために使用されていることに気付きました。私はそれを他のjsに置き換えてjsfiddleにブートストラップのサイト例htmlを置きました。私はそれにあなたのHTMLをマップしました。 – rahulsm