2012-01-18 11 views

答えて

3

ありませんが、あなたは、あなたが単にロードbootstrap-transition.jsであなたの.tab-pane要素にfadeクラスを与えることができ、ブートストラップ2と3のために、jsFiddle

$('.tabs').tabs() 
    .bind('change', function (e) { 
     $(this).next().hide().fadeIn(); 
    }); 
+1

サンヒョンの答えを見てください。これを行う正しい方法です。 –

+0

@baxangの答えをチェックしてください。それは正しいものです。 – littlealien

65

両方を独自に追加することができます。独自のJavaScriptコードを1行書く必要はありません。

<div class="tab-content"> 
    <div class="tab-pane fade in active" id="home">...</div> 
    <div class="tab-pane fade" id="profile">...</div> 
    <div class="tab-pane fade" id="messages">...</div> 
    <div class="tab-pane fade" id="settings">...</div> 
</div> 

コードサンプルthe official Twitter Bootstrap documentation

+20

すべてのタブに内容を隠す場合は、すべてのタブの内容を隠すことになります。タブの少なくとも1つは、動作するように書かれたフェードクラスの後に 'in'を持つべきです。 – Seeker

+6

私はこの答え+ @PHPeekerのコメントは、フレームワークで提供されている機能を使用するため、より適切な解決策であると考えています。今すぐ頭痛の多く) – roguesys

+0

これは受け入れられた答えでなければなりません。ブートストラップ3でも動作します。 –

関連する問題