Iyeg ti biag dagiti paset ti Bootstrap—ita nga addaan iti 13 a kostumbre a plugin ti jQuery.
Dagiti plugin ket mabalin a mairaman a saggaysa (nupay dagiti dadduma ket addaan kadagiti kasapulan a panagpanpanunot), wenno amin a maminsan. Agpada a ti bootstrap.js ken bootstrap.min.js ket aglaon kadagiti amin a plugin iti maymaysa a file.
Mabalinmo nga usaren amin a plugin ti Bootstrap a puro babaen ti markup API a saan a mangisurat iti maymaysa a linia ti JavaScript. Daytoy ti umuna a klase nga API ti Bootstrap ken rumbeng nga umuna a konsiderasionmo no agus-usar iti plugin.
Kas naibaga, iti dadduma a kasasaad mabalin a matarigagayan nga iddepen daytoy a panagandar. Gapuna, mangipaaykami pay ti abilidad a mangbaldado ti API ti attribute ti datos babaen ti panangikkat kadagiti amin a pasamak iti bagi a namespaced babaen ti `'data-api'`. Kastoy ti langa daytoy:
- $ ( 'bagi' ). naiddep ( '.data-api' ) .
Saan laeng a dayta, tapno puntiriaen ti espesipiko a plugin, iraman laeng ti nagan ti plugin a kas maysa nga espasio ti nagan agraman ti espasio ti nagan ti data-api a kas iti daytoy:
- $ ( 'bagi' ). off ( '.alerto.datos-api' ) .
Patienmi pay a rumbeng a kabaelam nga usaren amin a plugin ti Bootstrap a puro babaen ti JavaScript API. Amin dagiti publiko nga API ket agmaymaysa, makadena a pamay-an, ken mangisubli ti koleksion a nagtignay.
- $ ( ".btn.peggad" ). buton ( "agbaliwbaliw" ). addKlase ( "taba" ) .
Amin a pamay-an ket rumbeng nga umawat ti maysa nga opsional a banag ti pagpilian, ti maysa a kuerdas a mangpuntiria ti partikular a pamay-an, wenno awan (a mangirugi ti plugin nga addaan iti kasisigud a kababalin):
- $ ( "# ti Modalko" ). modal () // nairugi nga addaan kadagiti default
- $ ( "# ti Modalko" ). modal ({ teklado : palso }) // nairugi nga awan ti teklado
- $ ( "# ti Modalko" ). modal ( 'ipakita' ) // mangirugi ken mangawag ti ipakita a dagus
Tunggal plugin ket mangibutaktak pay ti raw a konstruktorna iti maysa a tagikua ti `Konstruktor`: $.fn.popover.Constructor
. No kayatmo ti makaala ti partikular a pagarigan ti plugin, alaem a direkta manipud iti maysa nga elemento: $('[rel=popover]').data('popover')
.
No dadduma ket kasapulan nga agusar kadagiti plugin ti Bootstrap kadagiti dadduma a balangkas ti UI. Kadagitoy a kasasaad, dagiti panagdinnungpar ti namespace ket mabalin a sagpaminsan a mapasamak. No mapasamak daytoy, mabalinmo nga awagan .noConflict
ti plugin a kayatmo nga isublin ti pategna.
- var Buton ti bootstrap = $ . fn nga . buton ti . noConflict () // isubli ti $.fn.button iti dati a naituding a pateg
- $ nga . fn nga . bootstrapBtn = bootstrapButton // ited ti $().bootstrapBtn ti panagusar ti bootstrap
Ti Bootstrap ket mangipaay kadagiti kostumbre a pasamak para kadagiti kaaduan a naisangayan nga aramid ti plugin. Sapasap, dagitoy ket umay iti maysa nga infinitibo ken napalabas a partisipio a porma - a ti infinitibo (ex. show
) ket maitignay iti rugi ti maysa a pasamak, ken ti napalabas a partisipio a pormana (ex. shown
) ket mangtignay iti pannakaileppas ti maysa nga aramid.
Amin nga infinitibo a pasamak ket mangipaay ti panagusar ti preventDefault. Daytoy ket mangipaay ti abilidad a mangpasardeng ti pannakaipatungpal ti maysa nga aramid sakbay a mangrugi daytoy.
- $ ( '# ti Modalko' ). on ( 'ipakita' , trabaho ( e ) {
- no (! datos ) agsubli iti e . preventDefault () // pasardengen ti modal manipud iti pannakaipakita
- }) nga
Para kadagiti simple nga epekto ti panagbalbaliw, iraman ti bootstrap-transition.js a maminsan a kadua dagiti dadduma a JS a papeles. No agus-usar ka ti naurnong (wenno napabassit) a bootstrap.js , saan a kasapulan nga iraman daytoy—addan dayta.
Sumagmamano a pagarigan ti plugin ti panagbalbaliw:
Dagiti modal ket naurnos, ngem nalaka a maibagay, dagiti dialogo a panagkiddaw nga addaan kadagiti kabassitan a kasapulan a panagusar ken dagiti nasirib a default.
Maysa a naiparang a modal nga addaan iti ulo, bagi, ken grupo dagiti tignay iti footer.
Maysa a napino a bagi...
- <div class = "panagkupas ti modal nga ilemmeng" >
- <div klase = "modal-nga-ulo" >
- < tipo ti buton = "buton" klase = "serraan" data-dismiss = "modal" aria-nailemmeng = "pudno" > × </button> nga
- <h3> Modal nga ulo </h3>
- </div>
- <div klase = "modal-a-bagi" >
- <p> Maysa a napino a bagi... </p>
- </div>
- <div klase = "modal-a-saka" >
- <a href = "#" klase = "btn" > Serraan </a>
- <a href = "#" class = "btn btn-primary" > Idulin dagiti panagbalbaliw </a>
- </div>
- </div>
I-toggle ti maysa a modal babaen ti JavaScript babaen ti panangi-klik ti buton iti baba. Ag-slide dayta nga agpababa ken agkupas manipud iti ngato ti panid.
- <!-- Buton nga ag-trigger ti modal -->
- <a href = "#myModal" akem = "buton" klase = "btn" data-toggle = "modal" > Irugi ti modal ti demo </a>
- <!-- Modal nga -->
- <div id = "myModal" klase = "modal nga ilemmeng agkupas" tabindex = "-1" akem = "dialogo" aria-labelledby = "myModalLabel" aria-nailemmeng = "pudno" >
- <div klase = "modal-nga-ulo" >
- < kita ti buton = "buton" klase = "serraan" data-dismiss = "modal" aria-nailemmeng = "pudno" > × </button>
- <h3 id = "myModalLabel" > Ulo ti modal </h3>
- </div>
- <div klase = "modal-a-bagi" >
- <p> Maysa a napino a bagi... </p>
- </div>
- <div klase = "modal-a-saka" >
- <buton klase = "btn" data-dismiss = "modal" aria-nailemmeng = "pudno" > Serraan </buton>
- <button class = "btn btn-primary" > Idulin dagiti panagbalbaliw </button>
- </div>
- </div>
Aktiboen ti modal a saan nga agsurat iti JavaScript. Itakderan data-toggle="modal"
iti maysa nga elemento ti kontrolador, a kas ti buton, agraman ti maysa data-target="#foo"
wenno href="#foo"
tapno puntiriaen ti espesipiko a modal tapno ag-toggle.
- < kita ti buton = "buton" data-toggle = "modal" data-target = "#myModal" > Irugi ti modal </button>
Awagan ti modal nga addaan iti id myModal
nga addaan iti maymaysa a linia ti JavaScript:
- $ ( '# ti Modalko' ). modal ( dagiti pagpilian ) .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-backdrop=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
backdrop ti likud | boolean nga | agpayso | Iramanna ti modal-backdrop nga elemento. Saan laeng a dayta, ikeddeng static para iti backdrop a saan a mangiserra ti modal iti panagpidut. |
teklado nga | boolean nga | agpayso | Serraan ti modal no maipidut ti escape key |
ipakita | boolean nga | agpayso | Ipakita ti modal no mairugi. |
nauneg | dalan | saan nga agpayso | No ti adayo nga url ket naited, ti linaon ket maikarga babaen ti
|
Aktiboenna ti linaonmo kas modal. Awaten ti maysa nga opsional a pagpilian object
.
- $ ( '# ti Modalko' ). modal nga ({
- teklado : palso nga
- }) nga
Manual nga i-toggle ti maysa a modal.
- $ ( '# ti Modalko' ). modal ( 'agbaliwbaliw' ) .
Manual a luktan ti maysa a modal.
- $ ( '# ti Modalko' ). modal ( 'ipakita' ) .
Manual nga ilemmeng ti maysa a modal.
- $ ( '# ti Modalko' ). modal ( 'ilemmeng' ) .
Ti modal a klase ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti modal a panagusar.
Pasamak | Panangiladawan |
---|---|
ipakita | Daytoy a pasamak ket agputok a dagus no ti show pamay-an ti pagarigan ket maawagan. |
naipakita | Daytoy a pasamak ket mapaputok no ti modal ket naaramiden a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti css a makompleto). |
aglemmeng | Daytoy a pasamak ket dagus a mapaputok no ti hide pamay-an ti pagarigan ket naawagan. |
naidulin | Daytoy a pasamak ket mapaputok no ti modal ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti css a makompleto). |
- $ ( '# ti Modalko' ). on ( 'nalimed' , trabaho () {
- // aramiden ti maysa a banag...
- }) nga
Inayon dagiti dropdown menu iti dandani aniaman babaen iti daytoy simple a plugin, agraman ti navbar, tab, ken pildoras.
Inayon data-toggle="dropdown"
iti link wenno buton tapno mai-toggle ti dropdown.
- <div klase = "agpababa" >
- <a class = "ag-dropdown-toggle" data-toggle = "agpababa" href = "#" > Mangtignay ti panagpababa </a>
- <ul klase = "dropdown-menu" akem = "menu" aria-naimarka babaen = "dLabel" >
- ...
- </ul>
- </div>
Tapno agtalinaed a saan a nadadael dagiti URL, usaren ti data-target
attribute imbes a href="#"
.
- <div klase = "agpababa" >
- <a klase = "pababa-a-mabaliwan" id = "dLabel" akem = "buton" a-mabaliwan ti datos = "agpababa" a-puntiria ti datos = "#" href = "/panid.html" >
- Dropdown nga
- <b klase = "caret" ></b>
- </a>
- <ul klase = "dropdown-menu" akem = "menu" aria-naimarka babaen = "dLabel" >
- ...
- </ul>
- </div>
Tawagan dagiti dropdown babaen ti JavaScript:
- $ ( '.agbaba-ag-toggle' ). dropdown nga () .
Awan
Ti programatiko nga api para iti panag-toggling kadagiti menu para iti naited a navbar wenno tabbed a panagnabigasion.
Ti plugin ti ScrollSpy ket para iti automatiko a panangpabaro kadagiti puntiria ti nav a naibatay iti posision ti panag-scroll. I-scroll ti lugar iti baba ti navbar ken buyaen ti aktibo a panagbalbaliw ti klase. Mai-highlight met dagiti dropdown sub items.
Ad leggings keytar, brunch id arte partido dolor labore. Pitchfork yr enim lo-fi sakbay nga nailako da qui. Tumblr farm-to-table bisikleta karbengan aniaman. Anim keffiyeh ni carles nga cardigan. Velit seitan cabina ti retrato ni mcsweeney 3 lobo bulan irure. Cosby suéter lomo jean shorts, williamsburg hoodie minim qui nalabit saanmo a nangngeg dagitoy et cardigan pondo ti panagtalek culpa biodiesel wes anderson estetika. Nihil tattoo nga accusamus, cred ironia biodiesel keffiyeh artisano ullamco consequat.
Veniam marfa bigote nga skateboard, adipisicing fugiat velit pitchfork barbas. Freegan barbas aliqua cupidatat nga vero ni mcsweeney. Cupidatat uppat a loko nisi, ea helvetica nulla carles. Tattooed cosby suéter trak ti taraon, mcsweeney ni mcsweeney nga quis non freegan vinyl. Lo-fi wes anderson +1 nga sartorial. Carles saan nga estetiko nga ehersisio quis gentrify. Brooklyn adipisicing craft nga serbesa bise keytar deserunt.
Occaecat nga komodo nga aliqua delectus. Fap craft serbesa deserunt nga skateboard ea. Lomo bisikleta karbengan adipisicing banh mi, velit ea sunt sumaruno a lebel locavore maymaysa ti nagtaudanna a kape iti magna veniam. Nangato nga biag id vinyl, echo parke consequat quis aliquip banh mi tinidor. Vero VHS nga adipisicing. Consectetur nisi DIY minim nga bag ti mensahero. Cred ex iti, natalged a 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 blog, culpa mensahero bag marfa aniaman delectus trak ti taraon. Sapiente nga sinte nga id nga assumenda. Locavore sed helvetica cliche irony, thundercats nalabit saanmo a nangngeg kadakuada consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat sakbay a nailakoda, terry richardson proident brunch nesciunt quis cosby suéter pariatur keffiyeh ut helvetica artisano. Cardigan nga craft nga serbesa seitan nga nakasagana velit. VHS chambray laboris nga apagbiit nga veniam. Anim mollit minim commodo ullamco nga mga pusa nga gurruod.
Tapno nalaka a mainayon ti kababalin ti scrollspy iti nabigasionmo iti topbar, inayonmo data-spy="scroll"
laeng ti elemento a kayatmo nga espia (kaaduan a gagangay a daytoy koma ti bagi) ken data-target=".navbar"
tapno pilien no ania a nav ti usarem. Kayatmo nga usaren ti scrollspy nga addaan iti .nav
component.
- <bagi a datos-espia = "ag-scroll" datos-a-puntiria = ".navbar" > ... </body>
Awagan ti scrollspy babaen ti JavaScript:
- $ ( '#navbar' ). scrollspy nga () .
<a href="#home">home</a>
masapul a katupag ti maysa a banag iti dom a kas iti
<div id="home"></div>
.
No agus-usar ti scrollspy a maikuyog ti pananginayon wenno panangikkat kadagiti elemento manipud iti DOM, kasapulam nga awagan ti pamay-an ti panagpabaro a kas iti kasta:
- $ ( '[datos-espia="ag-scroll"]' ). tunggal ( function () { .
- var $ espia = $ ( daytoy ). scrollspy ( 'pabaro' ) .
- });
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-offset=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
offset nga | bilang | 10 nga | Pixels nga offset manipud iti ngato no kalkularen ti posision ti scroll. |
Pasamak | Panangiladawan |
---|---|
aktiboen | Daytoy a pasamak ket agputok tunggal ti baro a banag ket agbalin nga aktibo babaen ti scrollspy. |
Inayon ti napardas, dinamiko a panagusar ti tab iti panagbalbaliw babaen dagiti pane ti lokal a linaon, urayno babaen dagiti dropdown a menu.
Raw denim dimo la ketdi nangngeg ida jean shorts Austin. Nesciunt tofu stumptown aliqua, retro nga sintet nga maestro nga pagdalus. Bigote cliche tempor, williamsburg carles nga vegan nga helvetica. Reprehenderit ti agkarkarnero retro keffiyeh ti mangtiliw ti tagtagainep synth. Cosby suéter eu banh mi, qui irure terry richardson dati nga pusit. Aliquip lugarat salvia cillum nga iphone. Seitan aliquip quis cardigan nga amerikano nga kawes, karnisero 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 art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Pagbalinen dagiti tabbable a tab babaen ti JavaScript (tunggal tab ket kasapulan a mapaaktibo a saggaysa):
- $ ( '# ti Tab ko a' ). i-click ti ( funsion ( e ) { .
- e . lapdan tiDefault ();
- $ ( daytoy ). tab ( 'ipakita' );
- }) nga
Mabalinmo nga aktiboen dagiti indibidual a tab iti sumagmamano a wagas:
- $ ( '# ti Tabko a[href="#profile"]' ). tab ( 'ipakita' ); // Pilien ti tab babaen ti nagan
- $ ( '# ti Tab ko a:umuna' ). tab ( 'ipakita' ); // Pilien ti umuna a tab
- $ ( '# ti Tab ko a: maudi' ). tab ( 'ipakita' ); // Pilien ti maudi a tab
- $ ( '# ti Tab ko li: eq (2) a' ). tab ( 'ipakita' ); // Pilien ti maikatlo a tab (0-indexed) .
Mabalinmo nga aktiboen ti tab wenno pildoras a nabigasion a dika agsurat iti aniaman a JavaScript babaen ti basta panangidatag data-toggle="tab"
wenno data-toggle="pill"
iti maysa nga elemento. Ti pananginayon ti nav
ken nav-tabs
dagiti klase iti tab ul
ket mangyaplikar ti estilo ti tab ti Bootstrap.
- <ul klase = "nav nav-tabs" >
- <li><a href = "#pagtaengan" data-toggle = "tab" > Pagtaengan </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Pakasaritaan </a></li>
- <li><a href = "#mensahe" data-toggle = "tab" > Dagiti mensahe </a></li>
- <li><a href = "#dagiti panagitunos" data-toggle = "tab" > Dagiti panagitunos </a></li>
- </ul>
Paaktiboenna ti elemento ti tab ken container ti linaon. Ti tab ket rumbeng nga addaan iti maysa data-target
wenno maysa a href
mangpuntiria iti maysa a container node iti DOM.
- <ul klase = "nav nav-tabs" id = "tabko" >
- <li klase = "aktibo" ><a href = "#pagtaengan" > Pagtaengan </a></li>
- <li><a href = "#profile" > Pakasaritaan </a></li>
- <li><a href = "#mensahe" > Dagiti mensahe </a></li>
- <li><a href = "#dagiti panagitunos" > Dagiti panagitunos </a></li>
- </ul>
- <div klase = "linaon-tab" >
- <div klase = "aktibo ti tab-pane" id = "pagtaengan" > ... </div>
- <div klase = "tab-pane" id = "profile" > ... </div>
- <div klase = "tab-pane" id = "dagiti mensahe" > ... </div>
- <div klase = "tab-pane" id = "dagiti panagitunos" > ... </div>
- </div>
- <iskrip>
- $ ( trabaho () { .
- $ ( '# ti Tab ko a: maudi' ). tab ( 'ipakita' );
- }) nga
- </script>
Pasamak | Panangiladawan |
---|---|
ipakita | Daytoy a pasamak ket agpuor iti tab show, ngem sakbay a naipakita ti baro a tab. Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno. |
naipakita | Daytoy a pasamak ket agpuor iti tab show kalpasan a naipakita ti maysa a tab. Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno. |
- $ ( 'a [datos-a-panagbalbaliw = "tab"]' ). on ( 'naipakita' , trabaho ( e ) {
- e . target // na-activate nga tab
- e . mainaig a Target // napalabas a tab
- }) nga
Napaltiingan babaen ti nagsayaat a jQuery.tipsy plugin nga insurat ni Jason Frame; Dagiti tip ti ramit ket maysa a napabaro a bersion, a saan nga agpannuray kadagiti ladawan, agus-usar ti CSS3 para kadagiti animasion, ken dagiti data-attribute para iti lokal a pagipempenan ti paulo.
Para kadagiti rason ti panagaramid, ti tooltip ken popover data-apis ket opt in, kayatna a sawen a masapul nga irugim a mismo dagitoy .
I-hover dagiti link iti baba tapno makita dagiti toltips:
Tight pants next level keffiyeh dimo la ketdi nangngeg. Photo booth barbas hilaw nga denim nga letterpress vegan nga mensahero nga bag stumptown. Talon-agingga-lamisaan seitan, mcsweeney's fixie sustainable quinoa 8-bit american a kawes addaan iti terry richardson vinyl chambray. Barbas stumptown, cardigans banh mi lomo dagiti gurruod a pusa. Tofu biodiesel williamsburg marfa, uppat a loko mcsweeney ti dalusan ti vegan a chambray. A talaga nga ironic nga artisano aniaman ti keytar , scenester talon-agingga-iti-lamisaan banksy Austin twitter handle freegan cred hilaw denim maymaysa-origin a kape viral.
No agus-usar kadagiti tooltip ken popovers kadagiti grupo ti input ti Bootstrap, masapul nga ikeddengmo ti container
(nadokumento iti baba) a pagpilian tapno maliklikan dagiti di matarigagayan nga epekto.
I-trigger ti tooltip babaen ti JavaScript:
- $ ( '#pagarigan' ). tooltip ( dagiti pagpilian ) .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-animation=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
animasion nga | boolean nga | agpayso | iyaplikar ti css fade a panagbalbaliw iti tooltip |
html nga | boolean nga | saan nga agpayso | Ikabil ti html iti tooltip. No palso, ti pamay-an ti jquery text ket mausarto a mangikabil ti linaon iti dom. Usaren ti teksto no madanaganka kadagiti panangraut ti XSS. |
pannakaikabil | kuerdas nga | amad | 'ngato' | no kasano nga iposision ti tooltip - ngato | baba | kanigid | kusto |
agpili nga | kuerdas | saan nga agpayso | No ti maysa a mangpili ket naited, dagiti banag ti tooltip ket maitedto kadagiti naikeddeng a puntiria. |
titulo | kuerdas nga | amad | '' . | default a pateg ti paulo no awan ti etiketa ti `title` |
kalbiten | kuerdas | 'hover nga pokus'. | no kasano a mai-trigger ti tooltip - i-klik ti | ag-hover nga | pokus | giya. Paliiwenyo ti kaso lumabas trigger mutliple, espasyo naisina, trigger kita. |
itantan | numero | banag | 0 nga | delay ti panangiparang ken panangilemmeng ti tooltip (ms) - saan nga agaplikar iti manual a kita ti trigger No naited ti numero, maipakat ti delay agpadpada iti hide/show Ti estruktura ti banag ket: |
pagkargaan | kuerdas nga | saan nga agpayso | saan nga agpayso | Inayon ti tooltip iti espesipiko nga elemento |
- <a href = "#" data-toggle = "tip ti ramit" title = "umuna a tip ti ramit" > ag-hover iti rabawko </a>
Ikapet ti tooltip handler iti maysa a koleksion ti elemento.
Ipalgakna ti tooltip ti maysa nga elemento.
- $ ( '#elemento' ). tooltip ( 'ipakita' ) .
Ilemmeng ti tooltip ti maysa nga elemento.
- $ ( '#elemento' ). tip ti ramit ( 'ilemmeng' ) .
I-toggle ti tooltip ti maysa nga elemento.
- $ ( '#elemento' ). tip ti ramit ( 'agbaliwbaliw' ) .
Ilemmeng ken dadaelenna ti tooltip ti maysa nga elemento.
- $ ( '#elemento' ). tooltip ( 'dadaelen' ) .
Inayon dagiti babassit nga overlay ti linaon, kas kadagidiay adda iti iPad, iti aniaman nga elemento para iti balay a segundario nga impormasion. I-hover ti buton tapno mai-trigger ti popover. Masapul a mairaman ti Tooltip .
Uppat a pagpilian ti magun-odan: ngato, kannawan, baba, ken kannigid a naitunos.
Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.
Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.
Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.
Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.
Awan ti marka a naipakita a kas dagiti popover ket napataud manipud iti JavaScript ken linaon iti uneg ti maysa nga data
attribute.
Pagbalinen dagiti popover babaen ti JavaScript:
- $ ( '#pagarigan' ). popover ( dagiti pagpilian ) .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-animation=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
animasion nga | boolean nga | agpayso | iyaplikar ti css fade a panagbalbaliw iti tooltip |
html nga | boolean nga | saan nga agpayso | Ikabil ti html iti popover. No palso, ti pamay-an ti jquery text ket mausarto a mangikabil ti linaon iti dom. Usaren ti teksto no madanaganka kadagiti panangraut ti XSS. |
pannakaikabil | kuerdas nga | amad | 'kusto' | kasano nga iposision ti popover - top | baba | kanigid | kusto |
agpili nga | kuerdas | saan nga agpayso | no ti maysa a mangpili ket naited, dagiti banag ti tooltip ket maitalek kadagiti naikeddeng a puntiria |
kalbiten | kuerdas | 'i-click'. | no kasano a mai-trigger ti popover - i-click ti | ag-hover nga | pokus | giya |
titulo | kuerdas nga | amad | '' . | ti kasisigud a pateg ti paulo no ti kabileg ti `titulo` ket awan |
linaon | kuerdas nga | amad | '' . | ti kasisigud a pateg ti linaon no ti `data-content` a kababalin ket awan |
itantan | numero | banag | 0 nga | delay ti panangiparang ken panangilemmeng ti popover (ms) - saan nga agaplikar iti manual a kita ti trigger No naited ti numero, maipakat ti delay agpadpada iti hide/show Ti estruktura ti banag ket: |
pagkargaan | kuerdas nga | saan nga agpayso | saan nga agpayso | Inayon ti popover iti espesipiko nga elemento |
Para kadagiti rason ti panagaramid, ti Tooltip ken Popover data-apis ket ag-opt in. No kayatmo nga usaren dagitoy ket mangibaga laeng ti maysa a pagpilian ti agpili.
Mangrugi kadagiti popovers para iti maysa a koleksion ti elemento.
Ipalgakna ti maysa nga elemento popover.
- $ ( '#elemento' ). popover ( 'ipakita' ) .
Ilemmeng ti maysa nga elemento popover.
- $ ( '#elemento' ). popover ( 'paglemmeng' ) .
Toggles ti maysa nga elemento popover.
- $ ( '#elemento' ). popover ( 'agbaliwbaliw' ) .
Ilemmeng ken dadaelenna ti popover ti maysa nga elemento.
- $ ( '#elemento' ). popover ( 'dadaelen' ) .
Inayon ti panagusar ti panangilaksid kadagiti amin a mensahe ti alerto babaen daytoy a plugin.
Baliwam daytoy ken dayta ken padasem manen. Duis mollis, est non commodo luctus, nisi erat nga porttitor ligula, eget lacinia odio sem nec elit. Ti cras mattis consectetur purus ket agtugaw iti amet fermentum.
Pagbalinen ti pannakaikkat ti maysa nga alerto babaen ti JavaScript:
- $ ( ".alerto" ). alerto () .
Inayon data-dismiss="alert"
laeng iti close button-mo tapno automatiko a mangted iti alerto close functionality.
- <a klase = "serraan" data-dismiss = "alerto" href = "#" > × </a>
Balkotenna amin nga alerto nga addaan iti asideg a panagandar. Tapno dagiti alertom ket ag-animate out no naserraan, siguraduem nga addaanda iti .fade
ken .in
klase a dati a naipakat kadakuada.
Serraan ti maysa nga alerto.
- $ ( ".alerto" ). alerto ( 'serraan' ) .
Ti klase ti alerto ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti panagusar ti alerto.
Pasamak | Panangiladawan |
---|---|
iserra | Daytoy a pasamak ket agputok a dagus no ti close pamay-an ti pagarigan ket maawagan. |
naserraan | Daytoy a pasamak ket mapaputok no ti alerto ket naiserra (urayenna dagiti panagbalbaliw ti css a makompleto). |
- $ ( '#ti-alertok' ). bind ( 'naserraan' , trabaho () {
- // aramiden ti maysa a banag...
- }) nga
Mangala kadagiti batayan nga estilo ken nalaka a maibagay a suporta para kadagiti mai-collapsible a paset a kas dagiti akordeon ken nabigasion.
* Kasapulan a mairaman ti Transitions plugin.
Babaen ti panagusar ti collapse plugin, nangaramidkami ti simple a widget ti estilo ti akordeon:
- <div klase = "akordeon" id = "akordeon2" >
- <div klase = "grupo-akordeon" >
- <div class = "paulo ti akordeon" >
- <a klase = "acordion-toggle" data-toggle = "ag-collapse" data-nagannak = "#akordeon2" href = "#ag-collapseMaysa" >
- Mabalin nga i-collapsible nga Grupo nga Item #1
- </a>
- </div>
- <div id = "collapseOne" class = "panag-collapse ti bagi ti akordeon iti" >
- <div klase = "akordeon-akin-uneg" >
- Anim pariatur nga cliche...
- </div>
- </div>
- </div>
- <div klase = "grupo-akordeon" >
- <div class = "paulo ti akordeon" >
- <a klase = "acordion-toggle" data-toggle = "ag-collapse" data-nagannak = "#akordeon2" href = "#ag-collapseDua" >
- Ma-collapsible nga Grupo nga Item #2
- </a>
- </div>
- <div id = "collapseTwo" class = "panag-collapse ti bagi ti akordeon" >
- <div klase = "akordeon-akin-uneg" >
- Anim pariatur nga cliche...
- </div>
- </div>
- </div>
- </div>
- ...
Mabalinmo met nga usaren ti plugin nga awan ti accordion markup. Mangaramid ti maysa a buton a mangbalbaliw ti panagpalawa ken panagreggaay ti sabali nga elemento.
- < tipo ti buton = "buton" klase = "btn btn-peggad" data-toggle = "panag-collapse" data-target = "#demo" >
- simple nga collapsible
- </button> nga
- <div id = "demo" klase = "agtinnag iti" > ... </div>
Basta add data-toggle="collapse"
ken a data-target
to element tapno automatiko a mangituding ti kontrol ti maysa a collapsible nga elemento. Ti data-target
attribute ket umawat ti css selector a pangipakat ti collapse. Siguraduen nga inayon ti klase collapse
iti collapsible nga elemento. No kayatmo a default a malukatan, inayon ti kanayonan a klase in
.
Tapno manginayon ti kasla akordeon a panagituray ti grupo iti maysa a maibukbok a kontrol, inayon ti kabileg ti datos data-parent="#selector"
. Kitaen ti demo tapno makita daytoy nga agtigtignay.
Pagbalinen a manual babaen ti:
- $ ( ".ag-collapse" ). agrupsa () .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-parent=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
nagannak | agpili nga | saan nga agpayso | No agpili kalpasanna amin dagiti maibukbok nga elemento iti baba ti naikeddeng a nagannak ket maiserra no daytoy a maibukbok a banag ket maipakita. (kaasping ti tradisional a kababalin ti akordeon) . |
ag-toggle nga | boolean nga | agpayso | I-toggles ti collapsible nga elemento iti inbokasion |
Paaktiboenna ti linaonmo kas maysa a collapsible nga elemento. Awaten ti maysa nga opsional a pagpilian object
.
- $ ( '# ti Makollap-ko' ). marpuog ({
- toggle : palso nga
- }) nga
I-toggles ti collapsible nga elemento iti maipakita wenno mailemmeng.
Ipakita ti maysa a collapsible nga elemento.
Ilemmengna ti maysa a collapsible nga elemento.
Ti klase ti panagreggaay ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti panagusar ti panagreggaay.
Pasamak | Panangiladawan |
---|---|
ipakita | Daytoy a pasamak ket agputok a dagus no ti show pamay-an ti pagarigan ket maawagan. |
naipakita | Daytoy a pasamak ket mapaputok no ti maysa nga elemento ti panagreggaay ket naaramid a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti css a makompleto). |
aglemmeng | Daytoy a pasamak ket dagus a mapaputok no ti hide pamay-an ket naawagan. |
naidulin | Daytoy a pasamak ket mapaputok no ti maysa nga elemento ti panagreggaay ket nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti css a makompleto). |
- $ ( '# ti Makollap-ko' ). on ( 'nalimed' , trabaho () {
- // aramiden ti maysa a banag...
- }) nga
Ti slideshow iti baba ket mangipakita ti sapasap a plugin ken paset para iti panagbisikleta babaen dagiti elemento a kas ti carousel.
- <div id = "myCarousel" klase = "slide ti karusel" >
- <ol klase = "dagiti-karusel-a-mangipakita" >
- <li data-target = "#myCarousel" data-slide-to = "0" klase = "aktibo" ></li>
- <li data-target = "#myCarousel"-datos -a-slide-iti = "1" ></li>
- <li data-target = "#myCarousel"-datos -a-slide-iti = "2" ></li>
- </ol>
- <!-- Dagiti banag ti karusel -->
- <div klase = "karusel-akin-uneg" >
- <div klase = "aktibo a banag" > ... </div>
- <div klase = "banag" > ... </div>
- <div klase = "banag" > ... </div>
- </div>
- <!-- Karrusel nga nav -->
- <a klase = "karosel-a-kontrol ti kannigid" href = "#myCarousel" data-slide = "naudi" > ‹ </a>
- <a klase = "kalintegan-a-mangtengngel ti karusel" href = "#myCarousel" data-slide = "sumaruno" > › </a>
- </div>
Usaren dagiti data attribute tapno nalaka a makontrol ti posision ti carousel. data-slide
awatenna dagiti nasken a balikas prev
wenno next
, a mangbalbaliw ti posision ti slide a relatibo iti agdama a posisionna. Saan laeng a dayta, usaren data-slide-to
a mangipasa ti raw slide index iti carousel data-slide-to="2"
, a lumlumtaw ti posision ti slide iti partikular nga indeks a mangrugi iti 0
.
Awagan ti carousel a manual babaen ti:
- $ ( '.karusel' ). karusel () .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScriptz. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-interval=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
aggigiddan nga | bilang | 5000 nga | Ti kaadu ti panawen a maitantan iti nagbaetan ti automatiko a panagbisikleta iti maysa a banag. No ulbod, saan nga automatiko nga agbisikleta ti carousel. |
isardeng biit | kuerdas | "ag-hover" . | Isardengna ti panagbisikleta ti carousel iti mouseenter ken ituloyna manen ti panagbisikleta ti carousel iti mouseleave. |
Irugi ti carousel nga addaan kadagiti opsional a pagpilian object
ken mangrugi nga agbisikleta babaen kadagiti banag.
- $ ( '.karusel' ). karusel nga ({
- aggigiddan : 2000
- }) nga
Agsiklo kadagiti carousel items manipud kannigid agingga iti kannawan.
Pasardengenna ti carousel nga agbisikleta kadagiti banag.
Isiklo ti carousel iti partikular a kuadro (0 a naibatay, kapada ti maysa nga array).
Agsiklo iti napalabas a banag.
Agsiklo iti sumaganad a banag.
Ti klase ti carousel ti Bootstrap ket mangibutaktak ti dua a pasamak para iti panag-hook iti panagusar ti carousel.
Pasamak | Panangiladawan |
---|---|
iyalis | Daytoy a pasamak ket agputok a dagus no ti slide pamay-an ti pagarigan ket naawagan. |
naglusdoy | Daytoy a pasamak ket mapaputok no ti carousel ket nalpasnan ti panagbalbaliw ti slide-na. |
Maysa a batayan, nalaka a mapalawa a plugin para iti napardas a panagpartuat kadagiti elegante a typeahead nga addaan iti ania man a panagserrek ti teksto ti porma.
- < tipo ti panagserrek = "teksto" data-provide = "typeahead" >
Kayatmo nga ikeddeng autocomplete="off"
tapno malapdan ti panagparang dagiti default a menu ti browser iti rabaw ti Bootstrap typeahead dropdown.
Inayon dagiti kababalin ti datos tapno mangirehistro ti maysa nga elemento nga addaan iti panagusar ti typeahead a kas naipakita iti pagarigan iti ngato.
Awagan ti typeahead a manual babaen ti:
- $ ( '.ag-typeahead' ). i- typeahead () .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-source=""
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
pammataudan | array, trabaho | [ ] . | Ti gubuayan ti datos a pagsaludsodan a maibusor. Mabalin a maysa nga array dagiti kuerdas wenno maysa a function. Ti panagandar ket maipasa ti dua nga argumento, ti query pateg iti tay-ak ti panagserrek ken ti process panagayab manen. Ti panagandar ket mabalin a mausar a sinkrono babaen ti panangisubli ti taudan ti datos a direkta wenno asynchronous babaen ti process maymaysa nga argumento ti panagayab manen. |
dagiti banag | bilang | 8 nga | Ti max a bilang dagiti banag a maiparang iti dropdown. |
minKaatiddog | bilang | 1 nga | Ti kabassitan a kaatiddog ti karakter a kasapulan sakbay a mangtignay kadagiti singasing ti autocomplete |
matcher nga | amad | di sensitibo iti kaso | Ti pamay-an a maus-usar a mangikeddeng no ti maysa a saludsod ket maitunos iti maysa a banag. Awaten ti maymaysa nga argumento, ti item kontra a pangsubok ti saludsod. Aksesen ti agdama a saludsod babaen ti this.query . Isubli ti boolean true no ti saludsod ket maysa a panagtunos. |
agsort nga | amad | eksakto a panagtunos, sensitibo iti dakkel a letra, saan a sensitibo iti dakkel a letra |
Pamay-an a nausar a mangurnos kadagiti autocomplete a resulta. Awaten ti maymaysa nga argumento items ken addaan ti sakop ti typeahead nga instansia. Reperensiaan ti agdama a saludsod babaen ti this.query . |
updater nga | amad | isublina ti napili a banag | Ti pamay-an a nausar a mangisubli iti napili a banag. Awaten ti maymaysa nga argumento, ti item ken addaan ti sakop ti typeahead nga instansia. |
highlighter nga | amad | itampokna amin a default a panagtunos | Pamay-an a nausar a mangitag-ay kadagiti autocomplete a resulta. Awaten ti maymaysa nga argumento item ken addaan ti sakop ti typeahead nga instansia. Rumbeng nga isublin ti html. |
Mangrugi ti maysa nga input babaen ti typeahead.
Ti subnabigasion iti kannigid ket maysa a live demo ti affix plugin.
Tapno nalaka a mainayon ti affix behavior iti ania man nga elemento, basta inayon data-spy="affix"
ti elemento a kayatmo nga espia. Kalpasanna agusar kadagiti offset tapno mangikeddeng no kaano nga i-toggle ti panag-pinning ti maysa nga elemento nga on ken off.
- <div datos-espia = "ikapet" datos-offset-ngato = "200" > ... </div>
affix
,
affix-top
, ken
affix-bottom
. Laglagipem a kitaen ti mabalin a narba a nagannak no agkick in ti affix bayat nga ikkatenna ti linaon manipud iti normal nga ayus ti panid.
Awagan ti affix plugin babaen ti JavaScript:
- $ ( '#navbar' ). affix nga () .
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-offset-top="200"
.
Nagan | tipo | default | panangiladawan |
---|---|---|---|
offset nga | numero | trabaho | banag | 10 nga | Pixels nga offset manipud iti iskrin no kalkularen ti posision ti scroll. No maited ti maymaysa a numero, maipakat ti offset agpadpada iti ngato ken kannigid a direksion. Tapno dumngeg iti maymaysa a direksion, wenno adu a naisangsangayan nga offset, mangipaay laeng iti maysa a banag offset: { x: 10 } . Usaren ti maysa a panagandar no kasapulam ti dinamiko a mangipaay ti offset (mausar para kadagiti sumagmamano a makasungbat a disenio). |