JS Tab (tab.js)
يتم استخدام علامات التبويب لفصل المحتوى إلى أجزاء مختلفة حيث كل جزء هو للعرض في وقت واحد.
لتعليمي حول علامات التبويب، اقرأ Bootstrap Tabs/Pills التعليمي .
فئات تبويب البرنامج المساعد
صف مدرسي | وصف | مثال |
---|---|---|
.nav nav-tabs | يخلق علامات التبويب الملاحة | جربها |
.nav-justified | يجعل التنقل tabs/pills الاعراض متساوية من الأم، في شاشات أوسع من 768px. على الشاشات الأصغر حجما، مكدسة علامات التبويب الملاحة | جربها |
.tab-content | جنبا إلى جنب مع .tab-pane و data-toggle="tab" ، فإنه يجعل toggable التبويب | جربها |
.tab-pane | جنبا إلى جنب مع .tab-content و data-toggle="tab" ، فإنه يجعل toggable التبويب | جربها |
عبر data-* سمات
إضافة data-toggle="tab"
إلى كل علامة تبويب، وإضافة .tab-pane
الدرجة مع معرف فريد لكل التبويب والتفاف عليها في .tab-content
الطبقة.
مثال
<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>
انها محاولة لنفسك » عن طريق جافا سكريبت
تمكين يدويا مع:
مثال
// 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')
انها محاولة لنفسك » خيارات علامة التبويب
None |
طرق التبويب
يسرد الجدول التالي أساليب التبويب كل ما هو متاح.
طريقة | وصف | جربها |
---|---|---|
.tab("show") | يظهر علامة التبويب | جربها |
تبويب الأحداث
يسرد الجدول التالي الأحداث التبويب كل ما هو متاح.
حدث | وصف | جربها |
---|---|---|
show.bs.tab | يحدث عندما علامة التبويب هو على وشك أن تظهر. | جربها |
shown.bs.tab | يحدث عندما يتم عرض علامة التبويب بالكامل (بعد الانتهاء التحولات CSS) | جربها |
hide.bs.tab | يحدث عندما تكون علامة التبويب على وشك أن تكون مخفية | جربها |
hidden.bs.tab | يحدث عندما يتم إخفاء علامة التبويب بالكامل (بعد الانتهاء التحولات CSS) | جربها |
نصيحة: استخدم مسج ل event.target و event.relatedTarget للحصول على علامة التبويب النشطة وعلامة التبويب النشطة السابق:
مثال
$('.nav-tabs a').on('shown.bs.tab', function(event){
var x = $(event.target).text();
// active tab
var y = $(event.relatedTarget).text();
// previous tab
});
انها محاولة لنفسك »