0
<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>

私はすべてを試しましたが、基本的にタブを切り替えることはできません。他のサイトからソース コードをコピーしてみましたが、それでもうまくいきません。

4

2 に答える 2

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

あなたはあなたのクラスに「終わり」がありません

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

それが修正されるかどうかを確認します

于 2013-10-12T03:40:01.937 に答える
0

問題は、jQuery バージョン 1.6 にあると思います。ブートストラップは、jQuery バージョン 1.7 でのみ追加された.on()を使用しました。したがって、jQuery を新しいバージョンにアップグレードすれば問題ないはずです

jQuery 1.6.4:デモ- エラーのため動作しない

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

デモ: jQuery 1.7jQuery 1.9

于 2013-10-12T03:37:03.577 に答える