根据http://getbootstrap.com/javascript/#tabs和http://getbootstrap.com/components/#nav-tabs,我做了一个非常简单的bootstrap标签导航设置。Bootstrap标签导航无法正常工作
<ul class="nav nav-tabs" id="test_tab">
<li><a href="#tab1" data-toggle="tab">Tab 1</a></li>
<li><a href="#tab2" data-toggle="tab">Tab 2</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="tab1">
<span>Hello 1!</span>
</div>
<div class="tab-pane" id="tab2">
<span>Hello 2!</span>
</div>
</div>
$(function() {
$('#test_tab a').click(function (e) {
console.info("clicked!");
e.preventDefault()
$(this).tab('show');
});
});
但是,它无法正常工作。当我点击一个标签(例如tab2)时,它会根据需要被激活,但是我无法再次点击它。当我点击标签1时,标签1获得被激活,但标签2保持激活状态。
对于澄清:
开始
Tab 1 | Tab 2
-----------------
点击选项卡2
Tab 1 | Tab 2
-----------------
Hello 2!
单击标签1
Tab 1 | Tab 2
-----------------
Hello 2!
Hello 1!
@Pavlo我这样做,是的。但没有效果,除了第一个元素在启动时处于活动状态。 :( – Acrotygma
其实我没有看到你的代码的任何问题,检查这一个http://jsfiddle.net/gfb3d/ – Pavlo
@Pavlo是的,我也没有看到任何东西。可能是我的引导CSS ,但是我没有做任何其他事情从当前版本复制bootstrap.css:/ – Acrotygma