2014-04-10 9 views
11

Non riesco ad aprire la prima scheda al caricamento della pagina. Codice sotto.Bootstrap 3 schede e apri la prima scheda sul caricamento della pagina

<ul id="rowTab" class="nav nav-tabs"> 
       <li class="active"><a data-toggle="tab" href="#tab_a">Tab A</a></li> 
       <li><a data-toggle="tab" href="#tab_b">Tab B</a></li> 
       <li><a data-toggle="tab" href="#tab_c">Tab C</a></li> 
       <li><a data-toggle="tab" href="#tab_d">Tab D</a></li> 
    </ul> 

    <div class="tab-content"> 
      <div id="tab_a" class="tab-pane fade active"> 
      Tab A inner 
      </div> 
      <div id="tab_b" class="tab-pane fade"> 
      Tab B inner    
      </div> 
      <div id="tab_c" class="tab-pane fade"> 
      Tab C inner  
      </div> 
      <div id="tab_d" class="tab-pane fade"> 
      Tab D inner 
      </div> 
    </div> 

e jQuery

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#rowTab a:first').tab('show'); 
    });  
</script> 

Qualsiasi idea perché non funziona?

Grazie

risposta

15

Rimuovere la classe fade dal contenuto della prima scheda ..

<div id="tab_a" class="tab-pane active"> 
    Tab A inner 
</div> 

http://bootply.com/129046

+3

Sì, 'tab-pane fade active in' .. Ho aggiornato Bootply http://bootply.com/129046 – ZimSystem

+0

Grazie per indicare dove ho riscontrato il problema. – JackTheKnife

6

e la versione a lavorare con il fade

<div id="tab_a" class="tab-pane active fade in"> 
    Tab A inner 
</div> 

Baghoo - Grazie per la segnalazione a cosa sta causando il problema

+0

Wow, proprio lì è nella documentazione per l'effetto di dissolvenza (http://getbootstrap.com/javascript/#fade-effect). L'ho completamente ignorato. –

Problemi correlati