如何在Bootstrap中设置多个选项卡导航

Lan*_*ler 2 html javascript css jquery twitter-bootstrap

我正在尝试实现每个项目的数据列表,有一个标签(实际上是丸)菜单.问题在于,当我这样做时,他们互相干扰,使得它一次只能有一个活动标签,即使它们有不同的id.

我是这样做的:

首先,我为列表中的一个项目提供了一个选项卡/药丸菜单:

<div class='col-md-12'>
    <div class='row'>
        <div class='col-md-12' style='margin-top: -50px;'>
            <ul class='nav nav-pills'>
                <li class='active'><a data-toggle='tab' href='#vis_opgave1'>Vis opgave</a></li>
                <li><a data-toggle='tab' href='#rediger_opgave1'>Rediger Tekst</a></li>
                <li><a data-toggle='tab' href='#admin_opgave_billeder1'>Administrer billeder</a></li>
            </ul>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是用于保存关联数据的内容div:

<div id='vis_opgave1' class='tab-pane fade in active'>
    <div class='row'>
        aaaaaaaa11111111111
    </div>
</div>

<div id='rediger_opgave1' class='tab-pane fade'>
    <div class='row'>
        bbbbbbb11111111
    </div>
</div>

<div id='admin_opgave_billeder1' class='tab-pane fade'>
    <div class='row'>
        cccccccccc1111111
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我创建了一个jsfiddle来向您展示问题:http://jsfiddle.net/kx96pndg/

选择其中一个选项卡后,您可以看到其他导航菜单的活动内容消失.

我真的希望有人可以帮助我.任何帮助将不胜感激.

van*_*ren 9

你在<div class="tab-content"></div>tab-pane中错过了.见例子.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <div class='col-md-12'>
    <div class='row'>
      <div class='col-md-12' style='margin-top: -50px;'>
        <ul class='nav nav-pills'>
          <li class='active'><a data-toggle='tab' href='#vis_opgave1'>Vis opgave</a>

          </li>
          <li><a data-toggle='tab' href='#rediger_opgave1'>Rediger Tekst</a>

          </li>
          <li><a data-toggle='tab' href='#admin_opgave_billeder1'>Administrer billeder</a>

          </li>
        </ul>
      </div>
    </div>
  </div>
  <div class="tab-content">
    <div id='vis_opgave1' class='tab-pane fade in active'>
      <div class='row'>aaaaaaaa11111111111</div>
    </div>
    <div id='rediger_opgave1' class='tab-pane fade'>
      <div class='row'>bbbbbbb11111111</div>
    </div>
    <div id='admin_opgave_billeder1' class='tab-pane fade'>
      <div class='row'>cccccccccc1111111</div>
    </div>
  </div>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <div class='col-md-12'>
    <div class='row'>
      <div class='col-md-12' style='margin-top: -50px;'>
        <ul class='nav nav-pills'>
          <li class='active'><a data-toggle='tab' href='#vis_opgave2'>Vis opgave</a>

          </li>
          <li><a data-toggle='tab' href='#rediger_opgave2'>Rediger Tekst</a>

          </li>
          <li><a data-toggle='tab' href='#admin_opgave_billeder2'>Administrer billeder</a>

          </li>
        </ul>
      </div>
    </div>
  </div>
  <div class="tab-content">
    <div id='vis_opgave2' class='tab-pane fade in active'>
      <div class='row'>aaaaaaaa22222222</div>
    </div>
    <div id='rediger_opgave2' class='tab-pane fade'>
      <div class='row'>bbbbbbb222222222</div>
    </div>
    <div id='admin_opgave_billeder2' class='tab-pane fade'>
      <div class='row'>cccccccccc2222222</div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)