您好,我昨晚给自己上了一个 bootstrap 速成类,我玩得很开心。我在网上找到了一个可折叠面板,它非常适合我希望在导航栏中实现的功能。但是,我希望面板标题的背景颜色在展开时发生变化。我对 bootstrap 的内部工作原理还不够熟悉,还不能自己搞定(很快!我希望)。有问题的代码如下:
<div class="panel-group minmarg" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
OPI<b class="caret"></b>
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body minmarg">
<ul class="nav nav-pills nav-stacked pill-trngtheme minmarg">
<li role="presentation"><a href="#">OPI Main Site</a>
</li>
<li role="presentation" class="active"><a href="#">Training</a>
</li>
<li role="presentation"><a href="#">Procedures</a>
</li>
<li role="presentation"><a href="#">Corrective Action</a>
</li>
<li role="presentation"><a href="#">Human Performance Improvement</a>
</li>
<li role="presentation"><a href="#">LEAN Management</a>
</li>
<li role="presentation"><a href="#">Coduct of Operations</a>
</li>
</ul>
</div>
</div>
</div>
</div>
最佳答案
可以引用document
这里是你的代码:
$(".collapse").on('shown.bs.collapse',function(){
// change background when expanded
});
$(".collapse").on('hidden.bs.collapse',function(){
// change background when hide
});
关于html - Bootstrap : Change Color of Panel Heading onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31331578/