多列自助药片

时间:2016-07-04 07:24:39

标签: css twitter-bootstrap nav-pills

我最近尝试过前端(还不是很擅长)并在CodePen做了一些事情。

我想在单击某个类别而不是重定向到另一个页面时更改内容,但我现在想避免使用jQuery或JS。所以我尝试使用bootstrap药片。

由于它是一个菜单,我还希望它按列分隔:

<div class="col-md-6">
  <ul class="nav-pills nav-stacked">
     <li class="active"><a data-toggle="pill" href="#before">test1</li>
     <li><a data-toggle="pill" href="#engaged">test2</a></li>
  </ul>
</div>
<div class="col-md-6">
 <ul>
     <li><a data-toggle="pill" href="#themeandstyle">Test3</a></li>
 </ul>

但似乎每列中都有不同的活性药丸。有没有办法让我在两个柱子上只有1个活性药丸?或者更好的方法呢?

1 个答案:

答案 0 :(得分:0)

没关系我已经通过添加js

解决了这个问题
 $(document).ready(function () {       
     $('.nav-dropdown ul li a').click(function () {
         $('.nav-dropdown li').removeClass('active');
     });
 });

基本上它只是删除了过去的活动类,所以当bootstrap药片在不同的列上嵌入一个新的活动类时,它不会与第一个活动类重合。