Navs
Zvinyorwa uye mienzaniso yemashandisirwo eBootstrap inosanganisirwa zvinhu zvekufambisa.
Base nav
Kufamba kunowanikwa muBootstrap kugovera general markup uye masitayera, kubva pabase .nav
kirasi kuenda kune anoshanda uye akaremara nyika. Chinjana makirasi ekugadzirisa kuti uchinje pakati pechimwe nechimwe chimiro.
Iyo base .nav
chikamu chakavakwa neflexbox uye inopa hwaro hwakasimba hwekuvaka ese marudzi ezvimedu zvekufambisa. Inosanganisira mamwe maitiro ekupfuura (yekushanda nemazita), mamwe ekubatanidza padding yenzvimbo dzakakura dzakarova, uye maitiro akaremara akaremara.
.nav
component haisanganisi chero
.active
nyika. Mienzaniso inotevera inosanganisira kirasi, kunyanya kuratidza kuti iyi kirasi haikonzerese masitaera.
<ul class="nav">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Makirasi anoshandiswa kwese, saka markup yako inogona kuchinjika zvakanyanya. Shandisa <ul>
s senge pamusoro, <ol>
kana kurongeka kwezvinhu zvako kwakakosha, kana kukungurutsa chako <nav>
nechinhu. Nekuti .nav
mashandisiro display: flex
, iyo nav link inoita senge nav zvinhu zvingaite, asi pasina yakawedzera markup.
<nav class="nav">
<a class="nav-link active" href="#">Active</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link disabled">Disabled</a>
</nav>
Zvitaera zviripo
Chinja chimiro che .nav
s chikamu nema modifiers uye zvishandiso. Sanganisa uye sanganisa sezvinodiwa, kana kuvaka yako.
Horizontal alignment
Shandura kurongeka kweiyo nav yako neflexbox utilities . Nekumisikidza, navs dzakamisikidzwa-kuruboshwe, asi unogona kuzvishandura zviri nyore kuti zvive pakati kana kurudyi.
Pakati ne .justify-content-center
:
<ul class="nav justify-content-center">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Yakanangana ne .justify-content-end
:
<ul class="nav justify-content-end">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Vertical
Rongedza kufamba kwako nekushandura flex chinhu kutungamira .flex-column
nekushandisa. Unoda kuaisa pane mamwe maonero asi kwete mamwe? Shandisa shanduro dzinopindura (semuenzaniso, .flex-sm-column
).
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Senguva dzose, vertical navigation inogoneka pasina <ul>
s, futi.
<nav class="nav flex-column">
<a class="nav-link active" href="#">Active</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link disabled">Disabled</a>
</nav>
Tabs
Inotora iyo yakakosha nav kubva kumusoro uye inowedzera .nav-tabs
kirasi kugadzira tabbed interface. Vashandise kugadzira matunhu anobatika netabhu yedu JavaScript plugin .
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Mapiritsi
Tora iyo HTML yakafanana, asi shandisa .nav-pills
pachinzvimbo:
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Zadza uye ruramisa
Manikidza .nav
zvirimo kuti uwedzere huzere huripo huzere hwemakirasi maviri ekugadziridza. Kuti uenzane kuzadza nzvimbo yese iripo neako .nav-item
, shandisa .nav-fill
. Ziva kuti nzvimbo yese yakachinjika inogarwa, asi haisi chinhu chese che nav chine hupamhi hwakafanana.
<ul class="nav nav-pills nav-fill">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Much longer nav link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Paunenge uchishandisa <nav>
-based navigation, unogona kusiya zvakachengeteka .nav-item
sezvazvinongodiwa .nav-link
kune zvitaera <a>
zvinhu.
<nav class="nav nav-pills nav-fill">
<a class="nav-link active" href="#">Active</a>
<a class="nav-link" href="#">Much longer nav link</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link disabled">Disabled</a>
</nav>
Kuti uwane zvinhu zvakaenzana, shandisa .nav-justified
. Yese nzvimbo yakachinjika ichagarwa ne nav link, asi kusiyana nezviri .nav-fill
pamusoro, chinhu chese che nav chichava nehupamhi hwakafanana.
<ul class="nav nav-pills nav-justified">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Much longer nav link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Zvakafanana .nav-fill
nemuenzaniso uchishandisa <nav>
-based navigation.
<nav class="nav nav-pills nav-justified">
<a class="nav-link active" href="#">Active</a>
<a class="nav-link" href="#">Much longer nav link</a>
<a class="nav-link" href="#">Link</a>
<a class="nav-link disabled">Disabled</a>
</nav>
Kushanda neflex utilities
Kana uchida inopindura nav musiyano, funga kushandisa akatevedzana eflexbox utilities . Nepo zvakanyanya verbose, izvi zvinoshandiswa zvinopa hukuru hukuru pane ese anoteerera mabreakpoint. Mumuenzaniso uri pazasi, nav yedu ichaiswa pane yakaderera breakpoint, yobva yachinjika kune yakachinjika dhizaini inozadza hupamhi huripo kutanga kubva padiki breakpoint.
<nav class="nav nav-pills flex-column flex-sm-row">
<a class="flex-sm-fill text-sm-center nav-link active" href="#">Active</a>
<a class="flex-sm-fill text-sm-center nav-link" href="#">Longer nav link</a>
<a class="flex-sm-fill text-sm-center nav-link" href="#">Link</a>
<a class="flex-sm-fill text-sm-center nav-link disabled">Disabled</a>
</nav>
Nezvekuwanika
Kana uri kushandisa navs kupa bhaa yekufambisa, ive shuwa yekuwedzera role="navigation"
kune ine musoro chigaba chevabereki che <ul>
, kana kuputira <nav>
chinhu kutenderedza kutenderera kwese. Usawedzera basa kune iro <ul>
pacharo, sezvo izvi zvingadzivirira kuti zvisaziviswa sechinyorwa chaicho neanobatsira matekinoroji.
Ziva kuti mabhawa ekufambisa, kunyangwe akanyorwa sematabhu ane .nav-tabs
kirasi, haafanire kupihwa , role="tablist"
kana role="tab"
hunhu role="tabpanel"
. Izvi zvinongokodzera dynamic tabbed interfaces, sekutsanangurwa kwazvinoitwa muARIA Authoring Practices Guide tabs pateni . Wona maitiro eJavaScript kune anochinja-chinja tabbed interfaces muchikamu chino semuenzaniso.
Kushandisa dropdowns
Wedzera mamenu ekudonhedza nekamwe HTML kadiki uye anodonhedza JavaScript plugin .
Tabs ane dropdowns
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false">Dropdown</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Mapiritsi ane dropdowns
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false">Dropdown</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
JavaScript maitiro
Shandisa iyo tebhu JavaScript plugin-isanganise iyo yega kana kuburikidza neyakaunganidzwa bootstrap.js
faira-kuti uwedzere ma tabo edu ekufambisa uye mapiritsi kugadzira mapaneru anobatika ezvinyorwa zvemuno.
Kana iwe uri kuvaka yedu JavaScript kubva kunobva, inodautil.js
.
Dynamic tabbed interfaces, sekutsanangurwa kwazvinoitwa muARIA Authoring Practices Guide tabo pateni , inoda role="tablist"
, role="tab"
, role="tabpanel"
, uye mamwe aria-
hunhu kuitira kuti vabudise chimiro chavo, mashandiro uye mamiriro azvino kune vashandisi vetekinoroji yekubatsira (sekuverengera skrini). Semaitiro akanakisa, isu tinokurudzira kushandisa <button>
zvinhu zvematabo, sezvo aya ari ma controls anokonzera shanduko ine simba, pane ma link anoenda kupeji nyowani kana nzvimbo.
Chibatiso chenzvimbo chepaneru yetibhu. Iyi inoenderana neyekumba tab. Zvinokusvitsa mamaira kuenda kumusoro, kukwira zvakanyanya, nekuti ane nyemwerero yepasi rese. Pane mutorwa pamubhedha wangu, pane kurovera mumusoro mangu. O, kwete. Mune humwe hupenyu ndichaita kuti ugare. Nokuti ini, ndinokwanisa kuita chero chinhu. Kukodzera hondo yangu yekorona. Waishandiswa kuba doro revabereki vako uchikwira padenga. Toni, tan yakakodzera uye yakagadzirira, isimudze ikonzerese kuti inorema. Rudo rwake rwakafanana nemushonga. Ndinofungidzira kuti ndakanganwa kuti ndine sarudzo.
Chibatiso chenzvimbo chepaneru yetibhu. Iyi inoenderana neiyo profil tab. Iwe une architecture yakanakisa. Zvitambi zvepasipoti, ane cosmopolitan. Zvakanaka, zvitsva, zvinotyisa, takazvivhara. Handina kumboronga kuti rimwe zuva ndinenge ndakurasikirwa newe. Anodya moyo wako. Kutsvoda kwako ndeye cosmic, mafambiro ese mashiripiti. Ndinoreva avo, ndinoreva senge ndiye. Kwaziwai vadikani ngatifambei. Ingove neyako husiku senge 4 Chikunguru! Asi unotoda kurasika.
Placeholder content for the tab panel. This one relates to the contact tab. Her love is like a drug. All my girls vintage Chanel baby. Got a motel and built a fort out of sheets. 'Cause she's the muse and the artist. (This is how we do) So you wanna play with magic. So just be sure before you give it all to me. I'm walking, I'm walking on air (tonight). Skip the talk, heard it all, time to walk the walk. Catch her if you can. Stinging like a bee I earned my stripes.
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="home-tab" data-toggle="tab" data-target="#home" type="button" role="tab" aria-controls="home" aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="profile-tab" data-toggle="tab" data-target="#profile" type="button" role="tab" aria-controls="profile" aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="contact-tab" data-toggle="tab" data-target="#contact" type="button" role="tab" aria-controls="contact" aria-selected="false">Contact</button>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">...</div>
<div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">...</div>
<div class="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">...</div>
</div>
Kuti ubatsire kukwana zvaunoda, izvi zvinoshanda ne <ul>
--based markup, sezvaratidzwa pamusoro, kana chero nechero "pumburudza yako" markup. Ziva kuti kana uri kushandisa <nav>
, haufanirwe kuwedzera role="tablist"
zvakananga kwairi, sezvo izvi zvingapfuura basa rekutanga rechinhu senzvimbo yekufambisa. Pane kudaro, chinja kune chimwe chinhu (mumuenzaniso pazasi, nyore <div>
) uye kuputira chakaitenderedza <nav>
.
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-link active" id="nav-home-tab" data-toggle="tab" data-target="#nav-home" type="button" role="tab" aria-controls="nav-home" aria-selected="true">Home</button>
<button class="nav-link" id="nav-profile-tab" data-toggle="tab" data-target="#nav-profile" type="button" role="tab" aria-controls="nav-profile" aria-selected="false">Profile</button>
<button class="nav-link" id="nav-contact-tab" data-toggle="tab" data-target="#nav-contact" type="button" role="tab" aria-controls="nav-contact" aria-selected="false">Contact</button>
</div>
</nav>
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-home" role="tabpanel" aria-labelledby="nav-home-tab">...</div>
<div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">...</div>
<div class="tab-pane fade" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">...</div>
</div>
Iyo tabs plugin inoshandawo nemapiritsi.
Chibatiso chenzvimbo chepaneru yetibhu. Iyi inoenderana neyekumba tab. Zvinokusvitsa mamaira kuenda kumusoro, kukwira zvakanyanya, nekuti ane nyemwerero yepasi rese. Pane mutorwa pamubhedha wangu, pane kurovera mumusoro mangu. O, kwete. Mune humwe hupenyu ndichaita kuti ugare. Nokuti ini, ndinokwanisa kuita chero chinhu. Kukodzera hondo yangu yekorona. Waishandiswa kuba doro revabereki vako uchikwira padenga. Toni, tan yakakodzera uye yakagadzirira, isimudze ikonzerese kuti inorema. Rudo rwake rwakafanana nemushonga. Ndinofungidzira kuti ndakanganwa kuti ndine sarudzo.
Placeholder content for the tab panel. This one relates to the profile tab. You got the finest architecture. Passport stamps, she's cosmopolitan. Fine, fresh, fierce, we got it on lock. Never planned that one day I'd be losing you. She eats your heart out. Your kiss is cosmic, every move is magic. I mean the ones, I mean like she's the one. Greetings loved ones let's take a journey. Just own the night like the 4th of July! But you'd rather get wasted.
Placeholder content for the tab panel. This one relates to the contact tab. Her love is like a drug. All my girls vintage Chanel baby. Got a motel and built a fort out of sheets. 'Cause she's the muse and the artist. (This is how we do) So you wanna play with magic. So just be sure before you give it all to me. I'm walking, I'm walking on air (tonight). Skip the talk, heard it all, time to walk the walk. Catch her if you can. Stinging like a bee I earned my stripes.
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="pills-home-tab" data-toggle="pill" data-target="#pills-home" type="button" role="tab" aria-controls="pills-home" aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-profile-tab" data-toggle="pill" data-target="#pills-profile" type="button" role="tab" aria-controls="pills-profile" aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-contact-tab" data-toggle="pill" data-target="#pills-contact" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Contact</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">...</div>
<div class="tab-pane fade" id="pills-profile" role="tabpanel" aria-labelledby="pills-profile-tab">...</div>
<div class="tab-pane fade" id="pills-contact" role="tabpanel" aria-labelledby="pills-contact-tab">...</div>
</div>
Uye nemapiritsi akatwasuka.
Chibatiso chenzvimbo chepaneru yetibhu. Iyi inoenderana neyekumba tab. Ndakuonai mudhorobha muchiimba maBlues. Tarisa iwe unotenderedza dhiraini. Wadii kundirega ndichipfuura? Unorema musoro wakapfeka korona. Hongu, tinochema ngirozi, ichinaya panyika kubva kumusoro. Unoda kuona iyo show mu 3D, bhaisikopo. Unombonzwa here, kunzwa bepa rakatetepa kudaro. Ndihongu kana kwete, kwete pamwe.
Placeholder content for the tab panel. This one relates to the profile tab. Takes you miles high, so high, 'cause she’s got that one international smile. There's a stranger in my bed, there's a pounding in my head. Oh, no. In another life I would make you stay. ‘Cause I, I’m capable of anything. Suiting up for my crowning battle. Used to steal your parents' liquor and climb to the roof. Tone, tan fit and ready, turn it up cause its gettin' heavy. Her love is like a drug. I guess that I forgot I had a choice.
Placeholder content for the tab panel. This one relates to the messages tab. You got the finest architecture. Passport stamps, she's cosmopolitan. Fine, fresh, fierce, we got it on lock. Never planned that one day I'd be losing you. She eats your heart out. Your kiss is cosmic, every move is magic. I mean the ones, I mean like she's the one. Greetings loved ones let's take a journey. Just own the night like the 4th of July! But you'd rather get wasted.
Placeholder content for the tab panel. This one relates to the settings tab. Her love is like a drug. All my girls vintage Chanel baby. Got a motel and built a fort out of sheets. 'Cause she's the muse and the artist. (This is how we do) So you wanna play with magic. So just be sure before you give it all to me. I'm walking, I'm walking on air (tonight). Skip the talk, heard it all, time to walk the walk. Catch her if you can. Stinging like a bee I earned my stripes.
<div class="row">
<div class="col-3">
<div class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<button class="nav-link active" id="v-pills-home-tab" data-toggle="pill" data-target="#v-pills-home" type="button" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</button>
<button class="nav-link" id="v-pills-profile-tab" data-toggle="pill" data-target="#v-pills-profile" type="button" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</button>
<button class="nav-link" id="v-pills-messages-tab" data-toggle="pill" data-target="#v-pills-messages" type="button" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</button>
<button class="nav-link" id="v-pills-settings-tab" data-toggle="pill" data-target="#v-pills-settings" type="button" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</button>
</div>
</div>
<div class="col-9">
<div class="tab-content" id="v-pills-tabContent">
<div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">...</div>
<div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab">...</div>
<div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab">...</div>
<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab">...</div>
</div>
</div>
</div>
Kushandisa data hunhu
Unogona kumisikidza tebhu kana piritsi kufamba usinganyore chero JavaScript nekungotsanangura data-toggle="tab"
kana data-toggle="pill"
pane chinhu. Shandisa idzi data hunhu pa .nav-tabs
kana .nav-pills
.
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="home-tab" data-toggle="tab" data-target="#home" type="button" role="tab" aria-controls="home" aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="profile-tab" data-toggle="tab" data-target="#profile" type="button" role="tab" aria-controls="profile" aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="messages-tab" data-toggle="tab" data-target="#messages" type="button" role="tab" aria-controls="messages" aria-selected="false">Messages</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="settings-tab" data-toggle="tab" data-target="#settings" type="button" role="tab" aria-controls="settings" aria-selected="false">Settings</button>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home" role="tabpanel" aria-labelledby="home-tab">...</div>
<div class="tab-pane" id="profile" role="tabpanel" aria-labelledby="profile-tab">...</div>
<div class="tab-pane" id="messages" role="tabpanel" aria-labelledby="messages-tab">...</div>
<div class="tab-pane" id="settings" role="tabpanel" aria-labelledby="settings-tab">...</div>
</div>
Via JavaScript
Gonesa tabable tabs kuburikidza neJavaScript (tebhu yega yega inoda kuvhurwa yega):
$('#myTab button').on('click', function (event) {
event.preventDefault()
$(this).tab('show')
})
Iwe unogona kumisa ma tabo ega ega munzira dzinoverengeka:
$('#myTab button[data-target="#profile"]').tab('show') // Select tab by name
$('#myTab li:first-child button').tab('show') // Select first tab
$('#myTab li:last-child button').tab('show') // Select last tab
$('#myTab li:nth-child(3) button').tab('show') // Select third tab
Fade effect
Kuita kuti ma tabo asvike mukati, wedzera .fade
kune imwe neimwe .tab-pane
. Yekutanga tab pane inofanirwawo .show
kuita kuti zvekutanga zvionekwe.
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">...</div>
<div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">...</div>
<div class="tab-pane fade" id="messages" role="tabpanel" aria-labelledby="messages-tab">...</div>
<div class="tab-pane fade" id="settings" role="tabpanel" aria-labelledby="settings-tab">...</div>
</div>
Nzira
Asynchronous nzira uye shanduko
Yese nzira dzeAPI dzine asynchronous uye dzinotanga shanduko . Vanodzokera kumunhu anenge afona pachangotanga shanduko asi isati yapera . Pamusoro pezvo, kufona kwenzira pachikamu chekuchinja kuchafuratirwa .
$().tab
Inomisikidza chinhu chetabhu uye mudziyo wemukati. Tab inofanirwa kunge iine data-target
kana, kana uchishandisa chinongedzo, href
hunhu hwakanangana nemudziyo node muDOM.
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="home-tab" data-toggle="tab" data-target="#home" type="button" role="tab" aria-controls="home" aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="profile-tab" data-toggle="tab" data-target="#profile" type="button" role="tab" aria-controls="profile" aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="messages-tab" data-toggle="tab" data-target="#messages" type="button" role="tab" aria-controls="messages" aria-selected="false">Messages</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="settings-tab" data-toggle="tab" data-target="#settings" type="button" role="tab" aria-controls="settings" aria-selected="false">Settings</button>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home" role="tabpanel" aria-labelledby="home-tab">...</div>
<div class="tab-pane" id="profile" role="tabpanel" aria-labelledby="profile-tab">...</div>
<div class="tab-pane" id="messages" role="tabpanel" aria-labelledby="messages-tab">...</div>
<div class="tab-pane" id="settings" role="tabpanel" aria-labelledby="settings-tab">...</div>
</div>
<script>
$(function () {
$('#myTab li:last-child button').tab('show')
})
</script>
.tab('show')
Inosarudza iyo tabhu yakapihwa uye inoratidza yakabatana pane yayo. Chero imwe tab yakambosarudzwa inova isina kusarudzwa uye pane yakabatana nayo inovanzwa. Inodzokera kumunhu arikufona tebhu isati yanyatsoratidzwa (kureva kuti shown.bs.tab
chiitiko chisati chaitika).
$('#someTab').tab('show')
.tab('kurasa')
Inoparadza tebhu yechinhu.
Zviitiko
Kana uchiratidza tebhu nyowani, zviitiko zvinopisa nenzira inotevera:
hide.bs.tab
(pane ikozvino inoshanda tab)show.bs.tab
(paicha-kuratidzwa tab)hidden.bs.tab
(paiyo yapfuura inoshanda tebhu, yakafananahide.bs.tab
neyechiitiko)shown.bs.tab
(paiyo ichangobva-kushanda ichangoratidzwa tab, yakafananashow.bs.tab
neyechiitiko)
Kana pasina tebhu yanga yatoshanda, saka iyo hide.bs.tab
uye hidden.bs.tab
zviitiko hazvizodzingwa.
Chiitiko Type | Tsanangudzo |
---|---|
show.bs.tab | Ichi chiitiko chinopisa pane tab show, asi iyo itsva tebhu isati yaratidzwa. Shandisa event.target uye event.relatedTarget kunanga iyo inoshanda tebhu uye yapfuura inoshanda tebhu (kana iripo) zvichiteerana. |
display.bs.tab | Ichi chiitiko chinopisa pane tab show mushure mekunge tab yaratidzwa. Shandisa event.target uye event.relatedTarget kunanga iyo inoshanda tebhu uye yapfuura inoshanda tebhu (kana iripo) zvichiteerana. |
hide.bs.tab | Ichi chiitiko chinopisa kana tabhu nyowani icharatidzwa (uye nekudaro iyo yapfuura inoshanda tebhu inofanira kuvanzwa). Shandisa event.target uye event.relatedTarget kunanga yazvino inoshanda tebhu uye iyo nyowani-ichaita-inoshanda tebhu, zvichiteerana. |
zvakavanzika.bs.tab | Ichi chiitiko chinopisa mushure mekunge tabhu nyowani yaratidzwa (uye nekudaro iyo yapfuura inoshanda tebhu yakavanzwa). Shandisa event.target uye event.relatedTarget kunanga iyo yapfuura inoshanda tebhu uye iyo itsva inoshanda tebhu, zvichiteerana. |
$('button[data-toggle="tab"]').on('shown.bs.tab', function (event) {
event.target // newly activated tab
event.relatedTarget // previous active tab
})