Ultimele tutoriale de dezvoltare web
 

Bootstrap JS Tab


JS Tab (tab.js)

Tabs sunt folosite pentru a separa conținutul în diferite geamuri unde fiecare geam este una vizibilă, la un moment dat.

Pentru un tutorial despre File, citiți noastre Bootstrap Tabs/Pills Tutorial .


Clasele Tab Plugin

Clasă Descriere Exemplu
.nav nav-tabs Creează file de navigare Incearca-l
.nav-justified Face navigare tabs/pills de latimi egale de mama lor, la ecranele mai lat decât 768px. Pe ecrane mai mici, urechile sunt stivuite NAV Incearca-l
.tab-content Împreună cu .tab-pane și data-toggle="tab" de data-toggle="tab" - data-toggle="tab" , face toggable fila Incearca-l
.tab-pane Împreună cu .tab-content și data-toggle="tab" de data-toggle="tab" - data-toggle="tab" , face toggable fila Incearca-l

Via data-* Atribute

Adăugați data-toggle="tab" de .tab-pane .tab-content data-toggle="tab" - data-toggle="tab" la fiecare filă, și adăugați un .tab-pane clasa cu un cod unic pentru fiecare filă și înveliți - le într - un .tab-content de clasă.

Exemplu

<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>
Încearcă - l singur »

Via JavaScript

Activați manual cu:

Exemplu

// 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')
Încearcă - l singur »

Opțiuni Tab

Nici unul

Metode Tab

Tabelul următor listează metode fila toate disponibile.

Metodă Descriere Incearca-l
. tab("show") Afișează fila Incearca-l

Tab Evenimente

Tabelul următor listează evenimente fila toate disponibile.

Eveniment Descriere Incearca-l
show.bs.tab Are loc atunci când fila este pe cale de a fi afișate. Incearca-l
shown.bs.tab Are loc atunci când fila este afișată în totalitate (după tranzițiile CSS au finalizat) Incearca-l
hide.bs.tab Are loc atunci când fila este pe cale să fie ascunsă Incearca-l
hidden.bs.tab Are loc atunci când fila este complet ascuns (după tranzițiile CSS au finalizat) Incearca-l

Sfat: utilizați jQuery event.target și event.relatedTarget pentru a obține fila activă și fila activă anterioară:

Exemplu

$('.nav-tabs a').on('shown.bs.tab', function(event){
    var x = $(event.target).text();         // active tab
    var y = $(event.relatedTarget).text();  // previous tab
});
Încearcă - l singur »