【发布时间】:2014-08-04 01:04:54
【问题描述】:
我有两个锚点和两个 div,我想使用折叠功能隐藏和显示 div 的内容。它工作正常,但我有一个问题,当我单击第一个锚点时,它会展开,但是当我单击第二个锚点时,它会显示第二个锚点的内容,但不隐藏第一个锚点的内容。
<div class="row mobile-options hidden-md hidden-lg">
<ul>
<li class="col-xs-4"><a href="#filtr" class="mobile-options-item" data-toggle="collapse"><span class="mr5"><i class="glyphicon glyphicon-filter"></i></span> Filtr</a></li>
<li class="col-xs-4"><a href="#categories" class="mobile-options-item" data-toggle="collapse"><span class="mr5"><i class="glyphicon glyphicon-list"></i></span> Categories</a></li>
</ul>
</div>
<div id="filtr" class="collapse">
Filtr content
</div>
<div id="categories" class="collapse">
Categories content
</div>
演示:http://www.bootply.com/IdbPEK3ROM
我不能使用 .accordion 或 .panel,因为 div 不相邻。
我怎样才能让它工作?
谢谢。
【问题讨论】:
-
您的解决方案仅适用于 Bootstrap 2.x 吗?因为我已经用 Bootstrap 3.x 试过了,但它不起作用。当我将您的 javascript 和
data-collapse-group添加到我的链接时,没有任何变化。我什至将其更改为按钮,但仍然没有运气。 -
它是为 bootstrap 3.x 设计的。请检查我的答案。
标签: twitter-bootstrap collapse