【发布时间】:2015-09-12 11:16:37
【问题描述】:
我正在使用 Bootstrap 3.3.4。我有一个带有页眉和页脚的面板,以及一个指示面板打开/关闭状态的字形图标。
如果我使用面板主体的 id 作为折叠的选择器,那么 Bootstrap 会正确地将 .collapsed 类应用于标题并且字形图标会发生变化。但是,我也想折叠页脚,所以我改为使用类选择器进行折叠。好消息是页脚现在也崩溃了;坏消息是 .collapsed 不再应用于标题,因此字形图标不会改变。
CSS
.collapsible {
cursor: pointer;
}
.panel-heading.collapsible:after {
font-family:"Glyphicons Halflings";
content:"\e114";
float: right;
color: darkslategary;
}
.panel-heading.collapsible.collapsed:after {
content:"\e080";
}
HTML
<div class="panel">
<div id="theHeader2" class="panel-heading collapsible" data-target=".shrinkme" data-toggle="collapse">Collapse</div>
<div id="theBody2" class="panel-body shrinkme collapse in">
nim pariatur cliche reprehenderit, enim eiusmod high life
</div>
<div id="theFooter2" class="panel-footer shrinkme collapse in">
<button class="btn btn-default">
<span class="glyphicon glyphicon-tree-deciduous"></span>
</button>
</div>
</div>
jsFiddle 演示两个选择器
我是否正在做一些使.collapsed 无法被应用的事情?单击标题时如何折叠正文和页脚?
【问题讨论】: