Gli ultimi tutorial di sviluppo web
 

Bootstrap Tab JS


JS Tab (tab.js)

Le schede vengono utilizzati per separare il contenuto in riquadri diversi in cui ogni pannello è uno visibile alla volta.

Per un tutorial su schede, leggere i nostri Bootstrap Tabs/Pills Tutorial .


Le Classi Tab Plugin

Classe Descrizione Esempio
.nav nav-tabs Crea schede di navigazione Provalo
.nav-justified Rende la navigazione tabs/pills larghezze uguali di loro genitore, a schermi più ampio di 768px. Su schermi di piccole dimensioni, le schede NAV sono impilati Provalo
.tab-content Insieme a .tab-pane e data-toggle="tab" , rende la scheda toggable Provalo
.tab-pane Insieme a .tab-content e data-toggle="tab" , rende la scheda toggable Provalo

Via data-* Attributi

Aggiungere data-toggle="tab" per ogni scheda, e aggiungere un .tab-pane classe con un ID univoco per ogni scheda e avvolgerli in un .tab-content di classe.

Esempio

<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" href="#home">Home</a></li>
  <li><a data-toggle="tab" href="#menu1">Menu 1</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>Some content.</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>Some content in menu 1.</p>
  </div>
</div>
Prova tu stesso "

Via JavaScript

Attivare manualmente con:

Esempio

// Select all tabs
$('.nav-tabs a').click(function(){
    $(this).tab('show');
})

// Select tab by name
$('.nav-tabs a[href="#home"]').tab('show')

// Select first tab
$('.nav-tabs a:first').tab('show')

// Select last tab
$('.nav-tabs a:last').tab('show')

// Select fourth tab (zero-based)
$('.nav-tabs li:eq(3) a').tab('show')
Prova tu stesso "

Opzioni della scheda

None

Metodi Tab

La seguente tabella elenca i metodi scheda Tutti disponibili.

metodo Descrizione Provalo
.tab("show") Mostra la scheda Provalo

scheda Eventi

La seguente tabella elenca gli eventi scheda Tutti disponibili.

Evento Descrizione Provalo
show.bs.tab Si verifica quando la scheda è in procinto di essere mostrato. Provalo
shown.bs.tab Si verifica quando la scheda è completamente mostrato (dopo le transizioni CSS hanno completato) Provalo
hide.bs.tab Si verifica quando la scheda è in procinto di essere nascosto Provalo
hidden.bs.tab Si verifica quando la scheda è completamente nascosta (dopo le transizioni CSS hanno completato) Provalo

Suggerimento: utilizzare jQuery event.target e event.relatedTarget per ottenere la scheda attiva e la scheda attiva precedente:

Esempio

$('.nav-tabs a').on('shown.bs.tab', function(event){
    var x = $(event.target).text();         // active tab
    var y = $(event.relatedTarget).text();  // previous tab
});
Prova tu stesso "