爲了得到你想要的東西,你必須設置'data-parent',但是也要注意這也需要'.panel'類。從文檔:
如果提供了選擇器,則當顯示此可摺疊項目時,指定父項下的所有可摺疊元素將被關閉。 (類似於傳統手風琴的行爲 - 這是依賴於 面板類)
演示:http://www.bootply.com/qhs4dQbFZK
所以,你應該換你可摺疊項目在.panel
類(或更改插件)。另請參見:https://github.com/twbs/bootstrap/issues/15341
然後一個可摺疊的項目將外觀,如下圖所示:
<div class="panel">
<div class="col-md-2 collapse" id="collapse1">
<div class="btn-group-vertical btn-block" data-toggle="buttons">
<button class="btn btn-default btn-lg" href="">First subtitle column</button>
<button type="button" class="btn btn-default btn-lg" data-toggle="collapse" href="#collapse1-1"><input type="radio" name="subtitle" id="st11">Subtitle 1-1</button>
<button type="button" class="btn btn-default btn-lg" data-toggle="collapse" href="#collapse1-2"><input type="radio" name="subtitle" id="st12">Subtitle 1-2</button>
<button type="button" class="btn btn-default btn-lg" data-toggle="collapse" href="#collapse1-3"><input type="radio" name="subtitle" id="st13">Subtitle 1-3</button>
</div>
</div>
</div>
您的按鈕應該得到一個data-parent
屬性:
<button type="button" class="btn btn-default btn-lg" data-toggle="collapse" data-parent="#menurow" href="#collapse1"><input type="radio" name="title" id="title1">Title 1</button>
和你的項目應包的ID SET內之前(#menurow
):
<div class="row" id="menurow"></div>
請注意,.panel
類還設置了一些樣式規則,對於您的情況應該取消(撤銷),例如:.panel {margin-bottom: 0;}
您將不得不包含您嘗試過的內容,以便我們幫助您排除故障它... – webeno 2014-12-11 08:13:57
基本上,這個:http://www.bootply.com/pgoT2IPG8D,但我不太確定我明白數據父母如何誠實地工作... – 2014-12-11 08:19:03
是否與您粘貼的內容相同這個問題? – webeno 2014-12-11 08:20:05