Javascript 如何在bootstrap中组合药片、折叠和标签?
我正在尝试创建一些药丸,点击后会显示并在一些内容之间切换 这个很好用 我想在再次单击活动药丸时隐藏内容。这样我就不能上班了 这是我当前的代码,您可以在这里尝试: 当您单击其中一个药丸时,它将显示内容,当您单击另一个药丸时,它将在内容(如选项卡)之间切换。但是,当点击活动药丸时,我如何隐藏内容Javascript 如何在bootstrap中组合药片、折叠和标签?,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我正在尝试创建一些药丸,点击后会显示并在一些内容之间切换 这个很好用 我想在再次单击活动药丸时隐藏内容。这样我就不能上班了 这是我当前的代码,您可以在这里尝试: 当您单击其中一个药丸时,它将显示内容,当您单击另一个药丸时,它将在内容(如选项卡)之间切换。但是,当点击活动药丸时,我如何隐藏内容 <div id="accordion"> <div data-parent="#accordion" href=""> <ul id="tabs" cl
<div id="accordion">
<div data-parent="#accordion" href="">
<ul id="tabs" class="nav nav-pills" data-toggle="collapse" data-tabs="tabs">
<li><a data-toggle="tab" href="#Pill1" class="btn btn-s-md btn-white m-b">Pill1</a></li>
<li><a data-toggle="tab" href="#Pill2" class="btn btn-s-md btn-white m-b">Pill2</a></li>
<li><a data-toggle="tab" href="#Pill3" class="btn btn-s-md btn-white m-b">Pill2</a></li>
</ul>
</div>
</div>
<div id="collapse" class="panel-collapse collapse in">
<div class="tab-content">
<div id="Pill1" class="tab-pane fade">
<h3>Pill 1</h3>
<p>Some content.</p>
</div>
<div id="Pill2" class="tab-pane fade">
<h3>Pill 2</h3>
<p>Some content for Pill 2.</p>
</div>
<div id="Pill3" class="tab-pane fade">
<h3>Pill 3</h3>
<p>Some content for Pill 3.</p>
</div>
</div>
</div>
药丸1
一些内容
药丸2
药丸2的一些内容
药丸3
药丸3的一些内容
谢谢。您可以添加以下jQuery代码:
$(document).ready(function() {
$('#accordion [data-toggle="tab"]').click(function() {
var $targetTabContent = $($(this).attr('href'));
if ($targetTabContent.hasClass('active')) {
$targetTabContent.removeClass('active');
}
});
});
这不需要javascript,只需将所有对选项卡的引用更改为折叠即可。标签是为了一个始终显示,然而,折叠是为了。。。崩溃 变化包括:
- 所有的
现在都是data toggle=“tab”
data toggle=“collapse”
- 您的所有
现在都是class=“选项卡窗格淡入淡出”
class=“折叠淡入淡出”
- 将三个选项卡内容包装在一个面板中。这是由于引导中的数据父级存在错误。详情可随时查询
- 删除了
,然后将data parent=“#accordion”
添加到所有三种药片中data parent=“#collapse”