为了得到你想要的东西,你必须设置'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