私はthis公式のブートストラップダッシュボードテンプレートを使用しています。サイドバーのドロップダウンでサブアイテムをクリックすると、クリックされたWebページがロードされていますが、すべてのHTMLページに独自の(同じ)サイドバーがあるため、ドロップダウンメニューは閉じられます。私はこの問題を、サブページのサイドバーに "collapse in"パラメータを追加することで解決しました。それは正常に動作しますが、ドロップダウンメニューのクリックが既に開いているにもかかわらず、ドロップダウンリストを再び開くという問題につながります。だからあなたはそれを閉じるために2回クリックする必要があります。2回クリックするとブートストラップのサイドバーが閉じます
誰でもこの問題を解決する方法を知っていますか、私の要件に合った良い方法がありますか?
ありがとうございました!
次のコードは、subpage1のサイドバーの始まりを説明します
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav side-nav">
<li>
<a href="index.html"><i class="fa fa-fw fa-dashboard"></i> Dashboard</a>
</li>
<li class="active">
<a href="javascript:;" data-toggle="collapse" data-target="#item1"> Item A<i class="fa fa-fw fa-caret-down"></i></a>
<ul id="subitems" class="collapse in">
<li class="active">
<a href="#">SubItem1</a>
</li>
<li>
<a href="#">SubItem2</a>
</li>
括弧の中に完全なコードを挿入してください。 – Dave