【发布时间】:2017-06-20 00:56:05
【问题描述】:
我有三个使用 Bootstrap 展开/折叠三个 div 的按钮。但是,如果我连续单击两个不同的按钮,我会得到两个 div 一个接一个展开。是否有可能在一个 div 展开之前,所有其他 div 都被折叠,从而一次只能看到一个 div?
现在,如果我单击按钮 1 展开 Div1,我必须再次单击按钮 1 以折叠 Div1,然后才能单击按钮 2;否则显示 Div1 和 Div2 的内容。
这就是我所拥有的:
<div class="btn-group btn-group-justified">
<div class="col-sm-6 col-md-4 col-lg-4">
<button class="btn btn-lg open-group" type="button" data-toggle="collapse" data-target="#Div1" aria-expanded="false" aria-controls="Div1">Div1 Button<span class="caret"></span>
</button>
</div>
<div class="col-sm-6 col-md-4 col-lg-4">
<button class="btn btn-lg open-group" type="button" data-toggle="collapse" data-target="#Div2" aria-expanded="false" aria-controls="Div2">Div2 Button<span class="caret"></span>
</button>
</div>
<div class="col-sm-6 col-md-4 col-lg-4">
<button class="btn btn-lg open-group" type="button" data-toggle="collapse" data-target="#Div3" aria-expanded="false" aria-controls="Div3">Div3 Button<span class="caret"></span>
</button>
</div>
</div>
<div class="collapse" id="Div1">Content of Div1 here </div>
<div class="collapse" id="Div2">Content of Div2 here </div>
<div class="collapse" id="Div3">Content of Div3 here </div>
【问题讨论】:
标签: asp.net twitter-bootstrap-3