Lífgaðu íhlutum Bootstrap til lífsins - nú með 13 sérsniðnum jQuery viðbótum.
Hægt er að fylgja með viðbætur hver fyrir sig (þó sum hafi nauðsynlegar ósjálfstæði), eða allt í einu. Bæði bootstrap.js og bootstrap.min.js innihalda öll viðbætur í einni skrá.
Þú getur notað allar Bootstrap viðbætur eingöngu í gegnum markup API án þess að skrifa eina línu af JavaScript. Þetta er fyrsta flokks API frá Bootstrap og ætti að vera fyrsta íhugun þín þegar þú notar viðbót.
Sem sagt, í sumum tilfellum getur verið æskilegt að slökkva á þessari virkni. Þess vegna bjóðum við einnig upp á möguleikann á að slökkva á gagnaeigininni API með því að aftengja alla atburði í meginmálinu með nafnabili með ``data-api``. Þetta lítur svona út:
- $ ( 'líkami' ). slökkt ( '.data-api' )
Að öðrum kosti, til að miða á ákveðna viðbót, skaltu bara láta nafn viðbótarinnar fylgja með sem nafnrými ásamt data-api nafnrýminu eins og þetta:
- $ ( 'líkami' ). slökkt ( '.alert.data-api' )
Við teljum líka að þú ættir að geta notað öll Bootstrap viðbætur eingöngu í gegnum JavaScript API. Öll opinber API eru stakar, keðjanlegar aðferðir og skila söfnuninni sem brugðist hefur verið við.
- $ ( ".btn.danger" ). hnappur ( „skipta“ ). addClass ( "fita" )
Allar aðferðir ættu að samþykkja valfrjálsan valmöguleikahlut, streng sem miðar á tiltekna aðferð eða ekkert (sem kemur af stað viðbót með sjálfgefna hegðun):
- $ ( "#myModal" ). modal () // frumstillt með sjálfgefnum stillingum
- $ ( "#myModal" ). modal ({ keyboard : false }) // frumstillt án lyklaborðs
- $ ( "#myModal" ). modal ( 'show' ) // frumstillir og kallar show strax
Hver tappi afhjúpar einnig hráa smiðinn sinn á 'Constructor' eign: $.fn.popover.Constructor
. Ef þú vilt fá tiltekið viðbótatilvik skaltu sækja það beint úr frumefni: $('[rel=popover]').data('popover')
.
Stundum er nauðsynlegt að nota Bootstrap viðbætur með öðrum UI ramma. Við þessar aðstæður geta árekstrar í nafnrými átt sér stað einstaka sinnum. Ef þetta gerist geturðu hringt .noConflict
í viðbótina sem þú vilt breyta gildinu á.
- var bootstrapButton = $ . fn . hnappinn . noConflict () // skila $.fn.button í áður úthlutað gildi
- $ . fn . bootstrapBtn = bootstrapButton // gefðu $().bootstrapBtn bootstrap virknina
Bootstrap býður upp á sérsniðna atburði fyrir flestar einstöku aðgerðir viðbætur. Yfirleitt koma þær í óendanlegu formi og þátíð - þar sem óendanlegur (til dæmis show
) er ræstur í upphafi atburðar og þátíðarháttur (til dæmis shown
) er kveikt þegar aðgerð er lokið.
Allir óendanlegir atburðir veita preventDefault virkni. Þetta veitir möguleika á að stöðva framkvæmd aðgerða áður en hún hefst.
- $ ( '#myModal' ). á ( 'sýna' , fall ( e ) {
- ef (! gögn ) skila e . preventDefault () // kemur í veg fyrir að modal sé sýnt
- })
Til að fá einföld umbreytingaráhrif skaltu setja bootstrap-transition.js einu sinni ásamt öðrum JS skrám. Ef þú ert að nota samansetta (eða minnkaða) bootstrap.js , það er engin þörf á að hafa þetta með – það er nú þegar til staðar.
Nokkur dæmi um umbreytingarviðbótina:
Modals eru straumlínulagaðar, en sveigjanlegar, svarglugga með lágmarks virkni og snjöllum sjálfgefnum stillingum.
Útgjört form með haus, meginmáli og aðgerðasetti í síðufæti.
Einn fínn líkami…
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </hnappur>
- <h3> Modal haus </h3>
- </div>
- <div class = "modal-body" >
- <p> Einn fínn líkami… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > Loka </a>
- <a href = "#" class = "btn btn-primary" > Vista breytingar </a>
- </div>
- </div>
Skiptu um form í gegnum JavaScript með því að smella á hnappinn hér að neðan. Það mun renna niður og hverfa inn efst á síðunni.
- <!-- Hnappur til að kveikja á modal -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > Ræsa kynningu modal </a>
- <!-- Modal -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3 id = "myModalLabel" > Modal haus </h3>
- </div>
- <div class = "modal-body" >
- <p> Einn fínn líkami… </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Loka </button>
- <button class = "btn btn-primary" > Vista breytingar </button>
- </div>
- </div>
Virkjaðu form án þess að skrifa JavaScript. Stillt data-toggle="modal"
á stjórnunareiningu, eins og hnapp, ásamt a data-target="#foo"
eða href="#foo"
til að miða á ákveðna aðferð til að skipta.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > Ræsa modal </button>
Hringdu í modal með auðkenni myModal
með einni línu af JavaScript:
- $ ( '#myModal' ). modal ( valkostir )
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-backdrop=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
bakgrunn | Boolean | satt | Inniheldur modal-bakgrunnsþátt. Að öðrum kosti, tilgreindu static fyrir bakgrunn sem lokar ekki forminu þegar smellt er. |
lyklaborð | Boolean | satt | Lokar forminu þegar ýtt er á escape takkann |
sýna | Boolean | satt | Sýnir aðferðina þegar hann er frumstilltur. |
fjarlægur | leið | rangt | Ef ytri vefslóð er gefin upp verður efni hlaðið með
|
Virkjar efnið þitt sem form. Samþykkir valfrjálsa valkosti object
.
- $ ( '#myModal' ). módel ({
- lyklaborð : rangt
- })
Skiptir handvirkt um form.
- $ ( '#myModal' ). modal ( 'skipta' )
Opnar form handvirkt.
- $ ( '#myModal' ). modal ( 'sýning' )
Felur form handvirkt.
- $ ( '#myModal' ). modal ( 'fela' )
Modal flokkur Bootstrap afhjúpar nokkra atburði til að tengja við formlega virkni.
Viðburður | Lýsing |
---|---|
sýna | Þessi atburður ræsir strax þegar show tilviksaðferðin er kölluð. |
Sýnt | Þessi atburður er ræstur þegar modal hefur verið gert sýnilegt notanda (mun bíða eftir að css umbreytingum ljúki). |
fela sig | Þessi atburður er ræstur strax þegar hide tilviksaðferðin hefur verið kölluð. |
falið | Þessi atburður er ræstur þegar modal hefur lokið við að vera falið fyrir notanda (mun bíða eftir að css umbreytingum ljúki). |
- $ ( '#myModal' ). á ( 'falinn' , fall () {
- // gera eitthvað…
- })
Bættu fellivalmyndum við næstum hvað sem er með þessari einföldu viðbót, þar á meðal navbar, flipa og pillur.
Bættu data-toggle="dropdown"
við tengil eða hnapp til að skipta um fellilista.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > Dropdown kveikja </a>
- <ul class = "dropdown-menu" role = "valmynd" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Til að halda vefslóðum óskertum skaltu nota data-target
eigindina í stað href="#"
.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- Fellilisti
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" role = "valmynd" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Hringdu í fellilistana í gegnum JavaScript:
- $ ( '.dropdown-toggle' ). fellivalmynd ()
Enginn
Forritaforrit til að skipta um valmyndir fyrir tiltekna siglingastiku eða flipaleiðsögn.
ScrollSpy viðbótin er til að uppfæra siglingamarkmið sjálfkrafa á grundvelli skrunstöðu. Skrunaðu svæðið fyrir neðan siglingastikuna og horfðu á virka bekkinn breytast. Undirliðir í fellilistanum verða einnig auðkenndir.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi áður en þeir seldust upp qui. Tumblr reiðhjólaréttindi frá bænum til borðs hvað sem er. Anim keffiyeh carles peysa. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby peysa lomo gallabuxur, Williamsburg hettupeysa lágmark qui þú hefur líklega ekki heyrt um þær og cardigan trust fund culpa biodiesel wes anderson fagurfræðilegu. Nihil húðflúrað accusamus, cred kaldhæðni lífdísil keffiyeh handverksmaður ullamco consequat.
Veniam Marfa yfirvaraskeggs hjólabretti, fitandi fugiat velit hágaffelskegg. Freegan skegg aliqua cupidatat mcsweeney's vero. Cupidatat fjögur loko nisi, ea helvetica nulla carles. Tattooed cosby peysu matarbíll, Mcsweeney's quis non freegan vínyl. Lo-fi wes anderson +1 sartorial. Carles ekki fagurfræðileg æfing quis gentrify. Brooklyn fóðrandi föndurbjór vara keytar eyðimerkur.
Occaecat commodo aliqua delectus. Fap craft beer deserunt hjólabretti ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS er adipisicing. Consectetur nisi DIY minim senditaska. Cred fyrrverandi í, sjálfbær delectus consectetur fanny pack iphone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Keytar twee blogg, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica klisja kaldhæðni, thundercats þú hefur líklega ekki heyrt um þá consequat hettupeysa glútenlaus lo-fi fap aliquip. Labor elit placeat áður en þeir seldust upp, Terry richardson proident brunch nesciunt quis cosby peysa pariatur keffiyeh ut helvetica artisan. Cardigan handverksbjór seitan tilbúinn velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Til að bæta scrollspy hegðun auðveldlega við toppstikuna þína skaltu bara bæta data-spy="scroll"
við þættinum sem þú vilt njósna um (oftast væri þetta líkaminn) og data-target=".navbar"
til að velja hvaða nav þú vilt nota. Þú munt vilja nota scrollspy með .nav
íhlut.
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
Hringdu í scrollspy í gegnum JavaScript:
- $ ( '#navbar' ). scrollspy ()
<a href="#home">home</a>
verður að samsvara einhverju í dom eins og
<div id="home"></div>
.
Þegar þú notar scrollspy í tengslum við að bæta við eða fjarlægja þætti úr DOM þarftu að kalla á endurnýjunaraðferðina svona:
- $ ( '[data-spy="scroll"]' ). hver ( fall () {
- var $njósnari = $ ( þetta ). scrollspy ( 'hressa' )
- });
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-offset=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
á móti | númer | 10 | Dílar til að vega upp frá toppi þegar reiknað er út stöðu flettu. |
Viðburður | Lýsing |
---|---|
virkja | Þessi atburður ræsir í hvert sinn sem nýr hlutur verður virkjaður af scrollspy. |
Bættu við skjótum, kraftmiklum flipavirkni til að skipta í gegnum svæðisrúður, jafnvel með fellivalmyndum.
Hrátt denim þú hefur líklega ekki heyrt um þær gallabuxur Austin. Nesciunt tofu stumptown aliqua, retro synth master hreinsun. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit Butcher Retro Keffiyeh draumafangari synth. Cosby peysa eu banh mi, qui irure Terry Richardson fyrrverandi smokkfiskur. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan amerískur fatnaður, slátrari voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy list partý áður en þeir seldust upp master cleanse glútenfrír squid scenester freegan cosby peysa. Fanny pack portland seitan DIY, listaveisla locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi áður en þeir seldu upp VHS veiru locavore cosby peysu frá bæ til borðs. Lomo wolf veiru, yfirvaraskegg tilbúnir thundercats keffiyeh craft beer marfa siðferðileg. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Virkjaðu flipa sem hægt er að nota með JavaScript (hvern flipa þarf að virkja fyrir sig):
- $ ( '#myTab a' ). smelltu ( fall ( e ) {
- e . koma í veg fyrir Sjálfgefið ();
- $ ( þetta ). tab ( 'sýna' );
- })
Þú getur virkjað einstaka flipa á nokkra vegu:
- $ ( '#myTab a[href="#profile"]' ). tab ( 'sýna' ); // Veldu flipa eftir nafni
- $ ( '#myTab a:first' ). tab ( 'sýna' ); // Veldu fyrsta flipa
- $ ( '#myTab a:last' ). tab ( 'sýna' ); // Veldu síðasta flipa
- $ ( '#myTab li:eq(2) a' ). tab ( 'sýna' ); // Veldu þriðja flipa (0-tryggður)
Þú getur virkjað flipa eða pilluleiðsögn án þess að skrifa JavaScript með því einfaldlega að tilgreina data-toggle="tab"
eða data-toggle="pill"
á frumefni. Með því að bæta nav
og nav-tabs
flokkunum við flipann ul
verður stíll Bootstrap flipans beitt.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Heim </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Prófíll </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Skilaboð </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Stillingar </a></li>
- </ul>
Virkjar flipaþátt og innihaldsílát. Tab ætti að hafa annað hvort a data-target
eða href
miða á gámahnút í DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Heim </a></li>
- <li><a href = "#profile" > Prófíll </a></li>
- <li><a href = "#messages" > Skilaboð </a></li>
- <li><a href = "#settings" > Stillingar </a></li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "heima" > ... </div>
- <div class = "tab-pane" id = "prófíl" > ... </div>
- <div class = "tab-pane" id = "skilaboð" > ... </div>
- <div class = "tab-pane" id = "stillingar" > ... </div>
- </div>
- <handrit>
- $ ( fall () {
- $ ( '#myTab a:last' ). tab ( 'sýna' );
- })
- </script>
Viðburður | Lýsing |
---|---|
sýna | Þessi atburður ræsir á flipasýningu, en áður en nýi flipi hefur verið sýndur. Notaðu event.target og event.relatedTarget til að miða á virka flipann og fyrri virka flipann (ef tiltækur) í sömu röð. |
Sýnt | Þessi atburður ræsir á flipasýningu eftir að flipi hefur verið sýndur. Notaðu event.target og event.relatedTarget til að miða á virka flipann og fyrri virka flipann (ef tiltækur) í sömu röð. |
- $ ( 'a[data-toggle="tab"]' ). á ( 'sýnt' , fall ( e ) {
- e . target // virkjaður flipi
- e . relatedTarget // fyrri flipi
- })
Innblásin af frábæru jQuery.tipsy viðbótinni skrifað af Jason Frame; Verkfæraráð eru uppfærð útgáfa, sem treystir ekki á myndir, notar CSS3 fyrir hreyfimyndir og gagnaeiginleika fyrir staðbundna titlageymslu.
Af frammistöðuástæðum eru tólabendingin og popover gagnaforritin valin, sem þýðir að þú verður að frumstilla þau sjálfur .
Farðu yfir tenglana hér að neðan til að sjá verkfæraleiðbeiningar:
Þröngar buxur næsta stig keffiyeh þú hefur líklega ekki heyrt um þær. Ljósmyndabás skegg hrár denim bókprentun vegan senditaska stumptown. Seitan frá bænum til borðs, mcsweeney's fixie sjálfbær quinoa 8 bita amerískur fatnaður er með terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu lífdísill Williamsburg Marfa, fjögurra loko mcsweeney's cleanse vegan chambray. Virkilega kaldhæðnislegur handverksmaður hvað sem er keytar , scenester bæ-til-borð banksy Austin twitter höndla freegan cred raw denim einuppruna kaffi veiru.
Þegar þú notar verkfæraábendingar og sprettiglugga með Bootstrap inntakshópunum þarftu að stilla container
valkostinn (skráð hér að neðan) til að forðast óæskilegar aukaverkanir.
Kveiktu á tóli í gegnum JavaScript:
- $ ( '#dæmi' ). verkfæraráð ( valkostir )
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-animation=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
fjör | Boolean | satt | notaðu css fade umskipti á tólabendinguna |
html | Boolean | rangt | Settu html inn í tólið. Ef það er rangt verður text aðferð jquery notuð til að setja efni inn í dom. Notaðu texta ef þú hefur áhyggjur af XSS árásum. |
staðsetningu | strengur | virka | 'topp' | hvernig á að staðsetja tólið - efst | botn | vinstri | rétt |
veljara | strengur | rangt | Ef valkostur er til staðar verður verkfæravísahlutum úthlutað til tilgreindra skotmarka. |
titill | strengur | virka | '' | sjálfgefið titilgildi ef `title` tag er ekki til staðar |
kveikja | strengur | 'sveima fókus' | hvernig ábending er sett af stað - smelltu á | sveima | fókus | handbók. Athugaðu að þú framhjá kveikjum fjölbreytileg, bil aðskilin, kveikjugerðir. |
seinkun | númer | mótmæla | 0 | seinkun á að sýna og fela tólið (ms) - á ekki við um handvirka kveikjugerð Ef númer er gefið upp er seinkun beitt á bæði fela/sýna Uppbygging hlutar er: |
ílát | strengur | rangt | rangt | Bætir ábendingunni við ákveðinn þátt |
- <a href = "#" data-toggle = "tooltip" title = "fyrsta verkfæraráð" > sveima yfir mig </a>
Hengir verkfæraleiðbeiningum við einingarsafn.
Sýnir verkfæraábendingu frumefnis.
- $ ( '#þáttur' ). tooltip ( 'sýna' )
Felur ábendingu frumefnis.
- $ ( '#þáttur' ). tooltip ( 'fela' )
Breytir ábendingum frumefnis.
- $ ( '#þáttur' ). tooltip ( 'skipta' )
Felur og eyðileggur verkfæraábendingu frumefnis.
- $ ( '#þáttur' ). tooltip ( 'eyðileggja' )
Bættu litlum yfirlagi af efni, eins og á iPad, við hvaða þátt sem er til að hýsa aukaupplýsingar. Færðu bendilinn yfir hnappinn til að kveikja á popover. Krefst þess að Tooltip sé innifalið.
Fjórir valkostir eru í boði: efst, hægri, neðst og vinstri stillt.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Engin álagning sem sýnd er sem sprettigluggar eru búnar til úr JavaScript og efni innan data
eigindar.
Virkja popover í gegnum JavaScript:
- $ ( '#dæmi' ). popover ( valkostir )
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-animation=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
fjör | Boolean | satt | notaðu css fade umskipti á tólabendinguna |
html | Boolean | rangt | Settu html inn í popover. Ef það er rangt verður text aðferð jquery notuð til að setja efni inn í dom. Notaðu texta ef þú hefur áhyggjur af XSS árásum. |
staðsetningu | strengur | virka | 'rétt' | hvernig á að staðsetja popover - efst | botn | vinstri | rétt |
veljara | strengur | rangt | ef veljari er til staðar, verða verkfærishlutir framseldir til tilgreindra miða |
kveikja | strengur | 'smellur' | hvernig popover er kveikt - smelltu á | sveima | fókus | handbók |
titill | strengur | virka | '' | sjálfgefið titilgildi ef „title“ eigind er ekki til staðar |
efni | strengur | virka | '' | sjálfgefið innihaldsgildi ef eigind „data-content“ er ekki til staðar |
seinkun | númer | mótmæla | 0 | seinkun á að sýna og fela sprettigluggann (ms) - á ekki við um handvirka kveikjugerð Ef númer er gefið upp er seinkun beitt á bæði fela/sýna Uppbygging hlutar er: |
ílát | strengur | rangt | rangt | Bætir sprettiglugganum við ákveðinn þátt |
Af frammistöðuástæðum eru Tooltip og Popover gagnaforritin valin. Ef þú vilt nota þá skaltu bara tilgreina valmöguleika.
Frumstillir sprettiglugga fyrir þáttasafn.
Afhjúpar þætti sem birtist.
- $ ( '#þáttur' ). popover ( 'sýning' )
Felur frumefnisskjá.
- $ ( '#þáttur' ). popover ( 'fela' )
Breytir yfirlit yfir þætti.
- $ ( '#þáttur' ). popover ( 'skipta' )
Felur og eyðileggur popover frumefnis.
- $ ( '#þáttur' ). popover ( 'eyðileggja' )
Bættu við að hafna virkni við öll viðvörunarskilaboð með þessari viðbót.
Breyttu hinu og þessu og reyndu aftur. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Virkjaðu frávísun á viðvörun með JavaScript:
- $ ( ".viðvörun" ). viðvörun ()
Bættu bara við data-dismiss="alert"
lokunarhnappinn þinn til að gefa sjálfkrafa viðvörunarlokunarvirkni.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
Umlykur allar viðvaranir með náinni virkni. Til að láta tilkynningar þínar birtast þegar þær eru lokaðar skaltu ganga úr skugga um að þær hafi .fade
og .in
flokkinn þegar notaður fyrir þær.
Lokar viðvörun.
- $ ( ".viðvörun" ). viðvörun ( 'loka' )
Viðvörunarflokkur Bootstrap afhjúpar nokkra atburði til að tengjast viðvörunarvirkni.
Viðburður | Lýsing |
---|---|
loka | Þessi atburður ræsir strax þegar close tilviksaðferðin er kölluð. |
lokað | Þessi atburður er ræstur þegar viðvöruninni hefur verið lokað (bíður eftir að CSS-breytingum ljúki). |
- $ ( '#mín-viðvörun' ). binda ( 'lokað' , fall () {
- // gera eitthvað…
- })
Fáðu grunnstíl og sveigjanlegan stuðning fyrir samanbrjótanlega hluti eins og harmonikkur og siglingar.
* Krefst þess að Transitions viðbótin sé innifalin.
Með því að nota samrunaviðbótina bjuggum við til einfalda harmonikkustílgræju:
- <div class = "harmonika" id = "harmonika2" >
- <div class = "harmonikkuhópur" >
- <div class = "harmonika-heading" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
- Samanbrjótanlegt hópatriði #1
- </a>
- </div>
- <div id = "collapseOne" class = "harmonikku-líkami hrynur inn" >
- <div class = "harmonikku-innri" >
- Lífræn klisja...
- </div>
- </div>
- </div>
- <div class = "harmonikkuhópur" >
- <div class = "harmonika-heading" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
- Samanbrjótanlegt hópatriði #2
- </a>
- </div>
- <div id = "collapseTwo" class = "harmonikku-líkamshrun" >
- <div class = "harmonikku-innri" >
- Lífræn klisja...
- </div>
- </div>
- </div>
- </div>
- ...
Þú getur líka notað viðbótina án harmonikkumerkingar. Gerðu hnapp til að skipta um stækka og hrun annars þáttar.
- <button type = "button" class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- einfalt samanbrjótanlegt
- </hnappur>
- <div id = "demo" class = "hrynja inn" > … </div>
Bættu bara við data-toggle="collapse"
og a data-target
til þáttur til að úthluta sjálfkrafa stjórn á fellanlegum þætti. Eigindin data-target
samþykkir css val til að beita samdrættinum á. Vertu viss um að bæta bekknum collapse
við samanbrjótanlega þáttinn. Ef þú vilt að það opni sjálfgefið skaltu bæta við viðbótarflokknum in
.
Til að bæta harmónikkulíkri hópstjórnun við samanbrjótanlega stýringu skaltu bæta við gagnaeigindinni data-parent="#selector"
. Skoðaðu kynninguna til að sjá þetta í aðgerð.
Virkja handvirkt með:
- $ ( ".collapse" ). hrynja ()
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-parent=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
foreldri | veljara | rangt | Ef veljara verður öllum samanbrjótanlegum þáttum undir tilgreindu foreldri lokað þegar þetta samanbrjótanlega atriði er sýnt. (svipað og hefðbundin harmonikkuhegðun) |
skipta | Boolean | satt | Kveikir á samanbrjótanlegu þættinum við ákall |
Virkjar efnið þitt sem samanbrjótanlegan þátt. Samþykkir valfrjálsa valkosti object
.
- $ ( '#my Collapsible' ). hrynja ({
- skipta : rangt
- })
Skiptir um að fellanlegur þáttur sé sýndur eða falinn.
Sýnir samanbrjótanlegan þátt.
Felur samanbrjótanlegt frumefni.
Hrunflokkur Bootstrap afhjúpar nokkra atburði til að tengja sig við hrunvirkni.
Viðburður | Lýsing |
---|---|
sýna | Þessi atburður ræsir strax þegar show tilviksaðferðin er kölluð. |
Sýnt | Þessi atburður er ræstur þegar hrunþáttur hefur verið gerður sýnilegur notanda (mun bíða eftir að css umbreytingum ljúki). |
fela sig | Þessi atburður er ræstur strax þegar hide aðferðin hefur verið kölluð. |
falið | Þessi atburður er ræstur þegar hrunþáttur hefur verið falinn fyrir notandanum (bíður eftir að css umbreytingum ljúki). |
- $ ( '#my Collapsible' ). á ( 'falinn' , fall () {
- // gera eitthvað…
- })
Skyggnusýningin hér að neðan sýnir almenna viðbót og íhlut til að hjóla í gegnum þætti eins og hringekju.
- <div id = "myCarousel" class = "carousel rennibraut" >
- <ol class = "hringekjavísar" >
- <li data-target = "#myCarousel" data-slide-to = "0" class = "virkur" ></li>
- <li data-target = "#myCarousel" data-slide-to = "1" ></li>
- <li data-target = "#myCarousel" data-slide-to = "2" ></li>
- </ol>
- <!-- Hringekjuhlutir -->
- <div class = "carousel-inner" >
- <div class = "virkur hlutur" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Carousel nav -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "næsta" > › </a>
- </div>
Notaðu gagnaeiginleika til að stjórna staðsetningu hringekjunnar auðveldlega. data-slide
samþykkir lykilorðin prev
eða next
, sem breytir staðsetningu skyggnunnar miðað við núverandi staðsetningu hennar. Að öðrum kosti, notaðu data-slide-to
til að senda hráa skyggnuvísitölu í hringekjuna data-slide-to="2"
, sem stökk er skyggnustaðan í tiltekna vísitölu sem byrjar á 0
.
Hringdu handvirkt í hringekju með:
- $ ( '.carousel' ). hringekja ()
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScriptz. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-interval=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
bil | númer | 5000 | Tíminn sem líður á milli þess að hlutur er hjólaður sjálfkrafa. Ef það er rangt mun hringekjan ekki ganga sjálfkrafa. |
hlé | strengur | "sveima" | Gerir hlé á hjólreiðum hringekjunnar á músinni og heldur áfram hjólreiðum hringekjunnar á músarhólfi. |
Frumstillir hringekjuna með valkvæðum valkostum object
og byrjar að hjóla í gegnum hluti.
- $ ( '.carousel' ). hringekkja ({
- bil : 2000
- })
Hringur í gegnum hringekjuhlutina frá vinstri til hægri.
Kemur í veg fyrir að hringekjan hjóli í gegnum hluti.
Hringir hringekjuna að tilteknum ramma (miðað við 0, svipað og fylki).
Fer að fyrra atriði.
Fer í næsta atriði.
Hringekjuflokkur Bootstrap afhjúpar tvo atburði til að tengjast hringekjuvirkni.
Viðburður | Lýsing |
---|---|
renna | Þessi atburður ræsir strax þegar slide tilviksaðferðin er kölluð fram. |
renndi | Þessi atburður er ræstur þegar hringekjan hefur lokið rennibraut sinni. |
Grunnviðbót, sem auðvelt er að útvíkka, til að búa til glæsilega innslátt á fljótlegan hátt með hvaða textainnslátt sem er.
- <input type = "text" data- provide = "typeahead" >
Þú vilt stilla autocomplete="off"
til að koma í veg fyrir að sjálfgefna vafravalmyndir birtist yfir Bootstrap typeahead fellilistanum.
Bættu við gagnaeiginleikum til að skrá einingu með typeahead virkni eins og sýnt er í dæminu hér að ofan.
Hringdu handvirkt í innsláttinn með:
- $ ( '.typeahead' ). slá fram ()
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-source=""
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
heimild | fylki, virka | [ ] | Gagnagjafinn til að spyrjast fyrir á móti. Getur verið fylki strengja eða fall. Fallið fær tvö rök, query gildið í innsláttarreitnum og process svarhringingin. Hægt er að nota aðgerðina samstillt með því að skila gagnagjafanum beint eða ósamstillt með process einni rifrildi svarhringingarinnar. |
hlutir | númer | 8 | Hámarksfjöldi hluta til að birta í fellilistanum. |
mínLengd | númer | 1 | Lágmarksstafalengd sem þarf áður en uppástungur um sjálfvirka útfyllingu koma af stað |
samsvarandi | virka | dæmalaus | Aðferðin sem notuð er til að ákvarða hvort fyrirspurn passi við hlut. Tekur við einni röksemd, item sem á að prófa fyrirspurnina gegn. Fáðu aðgang að núverandi fyrirspurn með this.query . Skilaðu boolean true ef fyrirspurn er samsvörun. |
flokkari | virka | nákvæm samsvörun, hástafaviðkvæm, hástafanæmi |
Aðferð notuð til að flokka niðurstöður sjálfvirkrar útfyllingar. Tekur við einni röksemdafærslu items og hefur umfang typeahead tilviksins. Tilvísaðu núverandi fyrirspurn með this.query . |
uppfærslur | virka | skilar völdum hlut | Aðferðin sem notuð er til að skila völdum hlut. Samþykkir eina röksemdafærslu, item og hefur umfang typeahead tilviksins. |
hápunktur | virka | undirstrikar allar sjálfgefnar samsvörun | Aðferð notuð til að auðkenna niðurstöður sjálfvirkrar útfyllingar. Tekur við einni röksemdafærslu item og hefur umfang typeahead tilviksins. Ætti að skila html. |
Frumstillir inntak með innslátt.
Undirleiðsögnin til vinstri er lifandi kynning á affix viðbótinni.
Til að bæta við festuhegðun auðveldlega við hvaða þátt sem er, bættu bara við data-spy="affix"
þáttinn sem þú vilt njósna um. Notaðu síðan frávik til að skilgreina hvenær á að kveikja og slökkva á festingu einingar.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
, og
affix-bottom
. Mundu að athuga hvort foreldri sé hugsanlega hrunið þegar viðmiðið kemur inn þar sem það er að fjarlægja efni úr venjulegu flæði síðunnar.
Hringdu í affix viðbótina í gegnum JavaScript:
- $ ( '#navbar' ). festa ()
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-offset-top="200"
.
Nafn | tegund | sjálfgefið | lýsingu |
---|---|---|---|
á móti | númer | fall | mótmæla | 10 | Dílar til að vega á móti frá skjánum þegar reiknað er út stöðu skrununar. Ef ein tala er gefin upp verður offsetið beitt bæði efst og til vinstri. Til að hlusta eftir einni stefnu, eða mörgum einstökum frávikum, gefðu bara upp hlut offset: { x: 10 } . Notaðu aðgerð þegar þú þarft að gefa kraftmikinn uppjöfnun (gagnlegt fyrir suma móttækilega hönnun). |