0

現在、ブートストラップを使用しています。Twitter のブートストラップ タブを追加したいので、jQuery と bootstrap-tabs.js を追加しました。

次のスクリプトを追加しました。

<script>
  $('#myTab a').click(function (e) {
    e.preventDefault();
    $(this).tab('show');
  });
</script>

そして、次のコードを使用してタブを追加しています:

<div class="span12" id="stafftabs" style="margin-bottom: 20px;display:none;">
 <ul id="myTab" class="nav nav-tabs">
  <li class="active">
   <a href="#home" data-toggle="tab">Home</a>
  </li>
  <li>
   <a href="#profile" data-toggle="tab">Profile</a>
  </li>
  <li class="dropdown">
   <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
   <ul class="dropdown-menu">
    <li>
     <a href="#dropdown1" data-toggle="tab">@fat</a>
    </li>
    <li>
     <a href="#dropdown2" data-toggle="tab">@mdo</a>
    </li>
   </ul>
  </li>
 </ul>
 <div id="myTabContent" class="tab-content">
  <div class="tab-pane fade in active" id="home">
   <p>Raw</p>
  </div>
  <div class="tab-pane fade" id="profile">
   <p>Food</p>
  </div>
  <div class="tab-pane fade" id="dropdown1">
   <p>Etsy</p>
  </div>
  <div class="tab-pane fade" id="dropdown2">
   <p>Trust</p>
  </div>
 </div>
</div>
</div>

タブが正常に機能するようになりましたが、タブにデータが表示されません。

この問題から抜け出すのを手伝ってください。

4

1 に答える 1

0

ここでは、JS を使用せずに動作するjsFiddleがあります。成文化が容易で、よりシンプルで高速です。

あなただけを使用する必要がありますclass="tabbable"

于 2013-05-14T10:32:36.410 に答える