Önyükleme JS Sekmesi


Sekme CSS Sınıfları

Sekmeler, içeriği her bölmenin birer birer görüntülenebildiği farklı bölmelere ayırmak için kullanılır.

Sekmeler hakkında bir eğitim için Bootstrap Tabs/Pills Eğitimimizi okuyun .

Class Description Example
.nav nav-tabs Creates navigation tabs
.nav nav-pills Creates navigation pills
.nav-item Creates tab items
.nav-link Styles links inside the navigation tab
.nav-justified Makes navigation tabs/pills equal widths of their parent, at screens wider than 768px. On smaller screens, the nav tabs are stacked
.tab-content Together with .tab-pane and data-toggle="tab", it makes the tab toggleable
.tab-pane Together with .tab-content and data-toggle="tab", it makes the tab toggleable

Veri-* Öznitelikler aracılığıyla

Her sekmeye ekleyin ve her sekme için benzersiz bir kimliğe sahip data-toggle="tab"bir sınıf ekleyin ve bunları bir sınıfa sarın..tab-pane.tab-content

Örnek

<!-- Nav tabs -->
<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" data-toggle="tab" href="#home">Home</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#menu1">Menu 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#menu2">Menu 2</a>
  </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div class="tab-pane active container" id="home">...</div>
  <div class="tab-pane container" id="menu1">...</div>
  <div class="tab-pane container" id="menu2">...</div>
</div>

JavaScript aracılığıyla

Şunlarla manuel olarak etkinleştirin:

Örnek

// 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')

Sekme Seçenekleri

None

Sekme Yöntemleri

Aşağıdaki tablo, mevcut tüm sekme yöntemlerini listeler.

Method Description Try it
.tab("show") Shows the tab

Sekme Etkinlikleri

Aşağıdaki tablo, mevcut tüm sekme olaylarını listeler.

Event Description Try it
show.bs.tab Occurs when the tab is about to be shown.
shown.bs.tab Occurs when the tab is fully shown (after CSS transitions have completed)
hide.bs.tab Occurs when the tab is about to be hidden
hidden.bs.tab Occurs when the tab is fully hidden (after CSS transitions have completed)

İpucu: Etkin sekmeyi ve önceki etkin sekmeyi almak için jQuery'nin event.target ve event. RelatedTarget öğelerini kullanın :

Örnek

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