gpt4 book ai didi

javascript - 如何在 Bootstrap 中设置多个标签导航

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:28 34 4
gpt4 key购买 nike

我正在尝试实现一个数据列表,其中每个元素都有一个选项卡(实际上是药丸)菜单。问题是,当我这样做时,它们会相互干扰,导致一次只能有 1 个事件选项卡,即使它们具有不同的 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>

这里是保存相关数据的内容 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>

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

当其中一个选项卡被选中时,您可以看到另一个导航菜单的事件内容消失了。

我真的希望有人能帮我解决这个问题。任何帮助将不胜感激。

最佳答案

你错过了 <div class="tab-content"></div>在选项卡 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>

关于javascript - 如何在 Bootstrap 中设置多个标签导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32103242/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com