jquery - Bootstrap Accordion - 事件按钮

标签 jquery css twitter-bootstrap accordion

我有一个带有水平菜单的 Bootstrap Accordion 。我正在尝试更改事件按钮的背景。

我在 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;
}

最佳答案

在我看来tabs比 Accordion 更适合您要做的事情。

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>

fiddle :http://jsfiddle.net/j0cp4hkp/

关于jquery - Bootstrap Accordion - 事件按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916112/

相关文章:

php - Laravel + Bootstrap - 让侧边栏与内容并排

html - 如何使用 CSS(在文本上)应用适当的渐变 alpha 蒙版?

css - 面板 div 中的多个面板主体

html - 背景图像大小不适合 Microsoft Edge

jquery - jquery函数的返回值

javascript - 如何使用 jQuery 从 textarea 中转义特殊字符?

javascript - 如何从javascript中的字符串中删除内联CSS

twitter-bootstrap - summernote 拖放选项不起作用

jQuery 延迟函数

jquery - 如何自动对齐存在于父 div 中的两个 div