data-target屬性接受多個CSS選擇器以將摺疊應用於。如果只使用一個選擇器,那麼導航欄切換的「摺疊」類將通過非摺疊切換。但是,如果使用多個選擇器,則此行爲不起作用。在這種情況下,「摺疊」類總是存在。但是我需要在導航欄切換中改變「摺疊」類。Bootstrap v3具有多個數據目標的導航欄切換不會切換「摺疊」類
如果有人能幫忙,那將會很棒。無論是在與id
一個div
<div id="mainNav">
<nav class="navbar navbar-inverse">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar, #userPanel" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar top-bar"></span>
<span class="icon-bar middle-bar"></span>
<span class="icon-bar bottom-bar"></span>
</button>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active">
<a href="#">
<span class="navicon glyphicon glyphicon-th" aria-hidden="true"></span>
<span class="navtext">Dashboard</span>
</a>
</li>
<li>
<a href="#">
<span class="navicon glyphicon glyphicon-fire" aria-hidden="true"></span>
<span class="navtext">About</span>
</a>
</li>
</ul>
</div>
</nav>
</div>
<div id="userPanel" class="navbar-collapse collapse">
<ul>
<li>Max Muster | 101945</li>
<li><a href="#"><span class="glyphicon glyphicon-off" aria-hidden="true"></span> Logout</a></li>
</ul>
你可以使用'class'並分配兩個相同的'class',然後data -'target =「same_class」' –
我已經試過了。這兩個目標的摺疊工作,但導航欄切換內的「摺疊」類不會在摺疊/非摺疊切換。看起來這隻適用於一個ID作爲數據目標... –