JS Tab


ULASHISH

Tab CSS klasslari

Tablar kontentni har biri navbat bilan ko‘rinadigan alohida panellarga ajratish uchun ishlatiladi.

Tablar haqidagi darslik uchun Bootstrap tablar/pill’lar darsligimizni o‘qing.

Klass Tavsif Misol
.nav nav-tabs Navigatsiya tablarini yaratadi Sinab ko‘ring
.nav nav-pills Navigatsiya pill’larini yaratadi Sinab ko‘ring
.nav-item Tab elementlarini yaratadi Sinab ko‘ring
.nav-link Navigatsiya tabi ichidagi havolalarni bezaydi Sinab ko‘ring
.nav-justified Kengligi 768px dan katta ekranlarda navigatsiya tablari/pill’larini ota element kengligi bo‘yicha teng kenglikda qiladi. Kichikroq ekranlarda navigatsiya tablari ustma-ust joylashadi Sinab ko‘ring
.tab-content .tab-pane va data-toggle="tab" bilan birgalikda tabni almashtiriladigan qiladi Sinab ko‘ring
.tab-pane .tab-content va data-toggle="tab" bilan birgalikda tabni almashtiriladigan qiladi Sinab ko‘ring

data-* atributlari orqali

Har bir tabga data-toggle="tab" ni qo‘shing, har bir tab uchun noyob ID ga ega .tab-pane klassini qo‘shing va ularni .tab-content klassiga ega elementga o‘rang.

Misol

<!-- 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>
O‘zingiz sinab ko‘ring »


JavaScript orqali

Qo‘lda faollashtirish uchun:

Misol

// 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')
O‘zingiz sinab ko‘ring »

Tab parametrlari (options)

Yo‘q

Tab metodlari

Quyidagi jadvalda barcha mavjud tab metodlari keltirilgan.

Metod Tavsif Sinab ko‘ring
.tab("show") Tabni ko‘rsatadi Sinab ko‘ring

Tab hodisalari (events)

Quyidagi jadvalda barcha mavjud tab hodisalari keltirilgan.

Hodisa Tavsif Sinab ko‘ring
show.bs.tab Tab ko‘rsatilish arafasida yuz beradi. Sinab ko‘ring
shown.bs.tab Tab to‘liq ko‘rsatilganda yuz beradi (CSS o‘tishlari tugagandan keyin) Sinab ko‘ring
hide.bs.tab Tab yashirilish arafasida yuz beradi Sinab ko‘ring
hidden.bs.tab Tab to‘liq yashirilganda yuz beradi (CSS o‘tishlari tugagandan keyin) Sinab ko‘ring

Maslahat: Faol tab va oldingi faol tabni olish uchun jQuery’ning event.target va event.relatedTarget xususiyatlaridan foydalaning:

Misol

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

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!