[英]Bootstrap Accordion - Active Button
我有一台帶有水平菜單的Bootstrap手風琴。 我正在嘗試更改活動按鈕的背景。
我在JDFIDDLE中玩了很多,沒有任何結果。
為了不發瘋並避免造成更大的混亂,我沒有停下來尋求幫助。
請檢查JSFIDDLE
JS:
$("#nav2 a").on("click", function(){
$("#nav2").find(".active").removeClass("active");
$(this).parent().addClass("active");
});
CSS:
#nav2 a:active,
#nav2 a:hover,
#nav2 a:focus {
color: #fff;
background-color: #000 !important;
font-weight: bold;
}
在我看來, 標簽比手風琴更適合您要嘗試的操作。
HTML:
<div>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
<li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">Raw denim you probably haven't heard of them jean shorts Austin.</div>
<div role="tabpanel" class="tab-pane" id="profile">Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid.</div>
<div role="tabpanel" class="tab-pane" id="messages">Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade.</div>
<div role="tabpanel" class="tab-pane" id="settings">Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater.</div>
</div>
</div>
小提琴: http : //jsfiddle.net/j0cp4hkp/
嘗試這個:
JQUERY
$("#headingOne a").on("click", function(){
$(this).addClass("active");
$("#headingOne").find('.active').not(this).removeClass("active");
});
我添加了以下CSS: .active { color:#ccc !important;}
以便您可以看到哪個菜單項處於活動狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.