Bootstrap标签没有切换

时间:2013-10-12 03:29:07

标签: html twitter-bootstrap tabs

<html>
<head>
<script src="js/jquery.1.6.1.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="css/bootstrap.css" />
<link rel="stylesheet" href="stylesheets/bootstrap-responsive.css"> 

<script src="css/bootstrap.min.js"></script>
<script src="css/bootstrap.js"></script>
</head>
<body>
 <ul class="nav nav-tabs id="tabs">
<li><a href="#tab1" data-toggle="tab">Tab 1</a></li>
<li><a href="#tab2" data-toggle="tab">Tab 2</a></li>
<li><a href="#tab3" data-toggle="tab">Tab 3</a></li>
</ul>

<div class="tab-content">
<div id="tab1" class="tab-pane">
This is the text of tab1.
</div>

<div id="tab2" class="tab-pane">
<p>This is the text of tab2.</p>
</div>

<div id="tab3" class="tab-pane">
<p>This is the text of tab3.</p>
</div>
</div>
</html>

我已经尝试了一切,基本上它不会切换标签。我甚至试过从其他网站复制源代码,但它仍然无法正常工作。

2 个答案:

答案 0 :(得分:2)

   <ul class="nav nav-tabs id="tabs">

你错过了课堂上的结束 它应该是

   <ul class="nav nav-tabs" id="tabs">

看看是否修复了它

答案 1 :(得分:0)

我认为问题在于jQuery verison 1.6,bootstrap使用.on(),它只在jQuery verision 1.7中添加。所以将jQuery升级到更新的版本,它应该没问题

使用jQuery 1.6.4:Demo - 由于错误而无法正常工作

Uncaught TypeError: Object [object Object] has no method 'on'

演示:jQuery 1.7jQuery 1.9