Oživite komponente Bootstrapa – zdaj z 12 vtičniki jQuery po meri.
Poenostavljen, a prilagodljiv pristop k tradicionalnemu modalnemu vtičniku javascript z minimalno zahtevano funkcionalnostjo in pametnimi privzetimi nastavitvami.
S tem preprostim vtičnikom dodajte spustne menije skoraj vsemu v Bootstrap. Bootstrap ponuja popolno podporo spustnega menija v vrstici za krmarjenje, zavihkih in tabletkah.
Uporabite Scrollspy za samodejno posodobitev povezav v vrstici za krmarjenje, da prikažete trenutno aktivno povezavo glede na položaj drsenja.
Uporabite ta vtičnik, da naredite zavihke in tablete bolj uporabne, tako da jim omogočite preklapljanje med podokni z zavihki lokalne vsebine.
Nov pogled na vtičnik jQuery Tipsy, Tooltips se ne zanašajo na slike – uporabljajo CSS3 za animacije in podatkovne atribute za lokalno shranjevanje naslovov.
Dodajte majhne prekrivne vsebine, kot so tiste na iPadu, kateremu koli elementu za namestitev sekundarnih informacij.
* Zahteva , da so vključeni opisi orodij
Vtičnik za opozorila je majhen razred za dodajanje bližnjih funkcij opozorilom.
Naredite več z gumbi. Nadzorni gumb navaja ali ustvari skupine gumbov za več komponent, kot so orodne vrstice.
Zagotovite si osnovne sloge in prilagodljivo podporo za zložljive komponente, kot so harmonike in navigacija.
Ustvarite vrtiljak katere koli vsebine, ki jo želite zagotoviti interaktivno diaprojekcijo vsebine.
Osnovni vtičnik, ki ga je enostavno razširiti, za hitro ustvarjanje elegantnih predpisov s poljubnim vnosom besedila.
Za preproste učinke prehoda enkrat vključite bootstrap-transition.js, da vstavite modale ali zatemnite opozorila.
* Zahtevano za animacijo v vtičnikih
Poenostavljen, a prilagodljiv pristop k tradicionalnemu modalnemu vtičniku javascript z minimalno zahtevano funkcionalnostjo in pametnimi privzetimi nastavitvami.
Prenesi datotekoSpodaj je statično upodobljen modal.
Eno lepo telo…
Preklopite modal prek javascripta s klikom na spodnji gumb. Zdrsel bo navzdol in zbledel z vrha strani.
Zaženi demo modalPokličite modal prek javascripta:
- $ ( '#myModal' ). modalno ( možnosti )
Ime | vrsta | privzeto | opis |
---|---|---|---|
ozadje | logično | prav | Vključuje element modalne kulise. Druga možnost je, da določite static za ozadje, ki ob kliku ne zapre modala. |
tipkovnico | logično | prav | Zapre modal, ko pritisnete tipko za izhod |
pokazati | logično | prav | Pri inicializaciji prikaže modal. |
Modale na svoji strani lahko preprosto aktivirate, ne da bi morali napisati eno vrstico javascripta. Preprosto nastavite data-toggle="modal"
element krmilnika z data-target="#foo"
ali href="#foo"
, ki ustreza ID-ju modalnega elementa, in ko kliknete, bo zagnal vaš modal.
Če želite svojemu modalnemu primerku dodati možnosti, jih preprosto vključite kot dodatne podatkovne atribute bodisi v kontrolni element bodisi v samo modalno oznako.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Zaženi Modal </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" > × </button>
- <h3> Modalna glava </h3>
- </div>
- <div class = "modal-body" >
- <p> Eno lepo telo ... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Zapri </a>
- <a href = "#" class = "btn btn-primary" > Shrani spremembe </a>
- </div>
- </div>
.fade
razred
.modal
elementu (glejte demo, da vidite to v akciji) in vključite bootstrap-transition.js.
Aktivira vašo vsebino kot modalno. Sprejema neobvezne možnosti object
.
- $ ( '#myModal' ). modalno ({
- tipkovnica : false
- })
Ročno preklopi modal.
- $ ( '#myModal' ). modalno ( 'preklop' )
Ročno odpre modal.
- $ ( '#myModal' ). modalno ( 'pokaži' )
Ročno skrije modal.
- $ ( '#myModal' ). modalno ( 'skrij' )
Modalni razred Bootstrapa izpostavlja nekaj dogodkov za priključitev na modalno funkcionalnost.
Dogodek | Opis |
---|---|
pokazati | Ta dogodek se sproži takoj, ko show se pokliče metoda primerka. |
prikazano | Ta dogodek se sproži, ko je modal viden uporabniku (počakal bo, da se prehodi css dokončajo). |
skriti | Ta dogodek se sproži takoj, ko hide je bila poklicana metoda primerka. |
skrit | Ta dogodek se sproži, ko je modal prenehal biti skrit pred uporabnikom (počakal bo, da se zaključijo prehodi css). |
- $ ( '#myModal' ). on ( 'hidden' , function () {
- // naredi kaj…
- })
S tem preprostim vtičnikom dodajte spustne menije skoraj vsemu v Bootstrap. Bootstrap ponuja popolno podporo spustnega menija v vrstici za krmarjenje, zavihkih in tabletkah.
Prenesi datotekoKliknite na spustne povezave za navigacijo v vrstici za navigacijo in pilule spodaj, da preizkusite spustne menije.
Prikličite spustne menije prek javascripta:
- $ ( '.dropdown-toggle' ). spustni meni ()
Za hitro dodajanje spustnega menija kateremu koli elementu preprosto dodajte data-toggle="dropdown"
in vsak veljaven zagonski spustni meni bo samodejno aktiviran.
data-target="#fat"
ali
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > Navadna povezava </a></li>
- <li class = "dropdown" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Spustni meni
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" >
- <li><a href = "#" > Dejanje </a></li>
- <li><a href = "#" > Drugo dejanje </a></li>
- <li><a href = "#" > Tukaj je še nekaj </a></li>
- <li class = "divider" ></li>
- <li><a href = "#" > Ločena povezava </a></li>
- </ul>
- </li>
- ...
- </ul>
Če želite URL-je ohraniti nedotaknjene, uporabite data-target
atribut namesto href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Spustni meni
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Programski api za aktiviranje menijev za dano navigacijsko vrstico ali navigacijo z zavihki.
Vtičnik ScrollSpy je namenjen samodejnemu posodabljanju ciljev navigacije glede na položaj drsenja.
Prenesi datotekoPomaknite se po spodnjem območju in si oglejte posodobitev navigacije. Označeni bodo tudi spustni podelementi. Poskusi!
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi preden so razprodali qui. Pravice za kolesa Tumblr od kmetije do mize. Jopica Anim keffiyeh carles. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby pulover lomo jean kratke hlače, williamsburg hoodie minim qui verjetno še niste slišali zanje in jopica skrbniški sklad culpa biodiesel wes anderson aesthetic. Nihil tetoviran akuzamus, cred ironija biodizel keffiyeh obrtnik ullamco consequat.
Veniam marfa brki rolka, adipisicing fugiat velit vile brada. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tetoviran cosby pulover s hrano, mcsweeneyjev quis non freegan vinil. Lo-fi wes anderson +1 krojaško. Carles ne estetsko vajo quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo kolesarske pravice adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinil, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minimalna kurirska torba. Cred ex in, trajnostni 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 messenger bag marfa whatever delectus food truck. Sapiente synth id domnevno. Locavore sed helvetica kliše ironija, thundercats verjetno še niste slišali zanje consequat pulover s kapuco brez glutena lo-fi fap aliquip. Labore elit placeat preden so bili razprodani, terry richardson proident brunch nesciunt quis cosby pulover pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Pokličite Scrollspy prek javascripta:
- $ ( '#navbar' ). Scrollspy ()
Če želite enostavno dodati vohunsko vedenje v svojo zgornjo vrstico, preprosto dodajte data-spy="scroll"
element, za katerim želite vohuniti (najpogosteje je to telo).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
mora ustrezati nečemu v domu, kot je
<div id="home"></div>
.
Ko uporabljate scrollspy v povezavi z dodajanjem ali odstranjevanjem elementov iz DOM, boste morali poklicati metodo osveževanja takole:
- $ ( '[data-spy="scroll"]' ). vsak ( funkcija () {
- var $spy = $ ( to ). scrollspy ( 'osveži' )
- });
Ime | vrsta | privzeto | opis |
---|---|---|---|
odmik | število | 10 | Slikovne pike za zamik od vrha pri izračunu položaja drsenja. |
Dogodek | Opis |
---|---|
aktivirati | Ta dogodek se sproži vsakič, ko scrollspy aktivira nov element. |
Ta vtičnik dodaja hitro, dinamično funkcijo zavihkov in tabletk za prehod med lokalno vsebino.
Prenesi datotekoKliknite spodnje zavihke, da preklapljate med skritimi podokni, tudi prek spustnih menijev.
Surov denim, za katere verjetno še niste slišali, jeans kratke hlače Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Moustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby pulover eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis kardigan ameriška oblačila, mesar 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.
Skrbniški sklad seitan letterpress, keytar raw denim keffiyeh etsy art party preden so razprodali master cleanse brezglutenski squid scenester freegan cosby pulover. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinil keffiyeh DIY salvia PBR, banh mi, preden so razprodali cosby pulover VHS viral locavore od kmetije do mize. Lomo wolf virusen, brki pripravljeni thundercats keffiyeh obrtno pivo marfa etično. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Omogoči zavihke z možnostjo zavihkov prek javascripta (vsak zavihek je treba aktivirati posebej):
- $ ( '#myTab a' ). kliknite ( funkcija ( e ) {
- e . prepreči privzeto ();
- $ ( to ). zavihek ( 'pokaži' );
- })
Posamezne zavihke lahko aktivirate na več načinov:
- $ ( '#myTab a[href="#profile"]' ). zavihek ( 'pokaži' ); // Izberite zavihek po imenu
- $ ( '#myTab a:first' ). zavihek ( 'pokaži' ); // Izberite prvi zavihek
- $ ( '#myTab a:last' ). zavihek ( 'pokaži' ); // Izberi zadnji zavihek
- $ ( '#myTab li:eq(2) a' ). zavihek ( 'pokaži' ); // Izberite tretji zavihek (indeksirano 0)
Navigacijo po zavihku ali tabletki lahko aktivirate brez pisanja javascripta tako, da preprosto določite data-toggle="tab"
ali data-toggle="pill"
na elementu. Če na zavihek dodate razrede in, nav
boste uporabili slog zavihka za zagon.nav-tabs
ul
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Domov </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Sporočila </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Nastavitve </a></li>
- </ul>
Aktivira element zavihka in vsebnik vsebine. Zavihek mora imeti bodisi data-target
ali href
ciljno usmerjen na vozlišče vsebnika v DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Domača stran </a></li>
- <li><a href = "#profile" > Profil </a></li>
- <li><a href = "#messages" > Sporočila </a></li>
- <li><a href = "#settings" > Nastavitve </a></li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "messages" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <skript>
- $ ( funkcija () {
- $ ( '#myTab a:last' ). zavihek ( 'pokaži' );
- })
- </script>
Dogodek | Opis |
---|---|
pokazati | Ta dogodek se sproži ob prikazu zavihka, vendar preden je prikazan nov zavihek. Uporabite event.target in event.relatedTarget za ciljanje na aktivni zavihek oziroma prejšnji aktivni zavihek (če je na voljo). |
prikazano | Ta dogodek se sproži na prikazu zavihkov po prikazu zavihka. Uporabite event.target in event.relatedTarget za ciljanje na aktivni zavihek oziroma prejšnji aktivni zavihek (če je na voljo). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'prikazano' , funkcija ( e ) {
- e . cilj // aktiviran zavihek
- e . relatedTarget // prejšnji zavihek
- })
Navdih za odličen vtičnik jQuery.tipsy, ki ga je napisal Jason Frame; Namigi orodij so posodobljena različica, ki se ne zanaša na slike, uporablja css3 za animacije in podatkovne atribute za lokalno shranjevanje naslovov.
Prenesi datotekoPremaknite miškin kazalec nad spodnje povezave, da si ogledate opise orodij:
Ozke hlače naslednje stopnje keffiyeh , za katere verjetno še niste slišali. Photo booth beard raw denim letterpress veganska kurirska torba stumptown. Seitan od kmetije do mize, 8-bitna ameriška oblačila mcsweeney's fixie trajnostna kvinoja imajo vinil chambray terryja richardsona. Beard stumptown, kardigani banh mi lomo thundercats. Tofu biodizel williamsburg marfa, štiri loko mcsweeney's cleanse veganski chambray. Resnično ironični rokodelec , karkoli keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin kava virusna.
Sproži opis orodja prek javascripta:
- $ ( '#primer' ). opis orodja ( možnosti )
Ime | vrsta | privzeto | opis |
---|---|---|---|
animacija | logično | prav | uporabite css fade prehod za opis orodja |
umestitev | niz|funkcija | 'top' | kako postaviti opis orodja - vrh | dno | levo | prav |
selektor | vrvica | lažno | Če je na voljo izbirnik, bodo predmeti namigov orodja dodeljeni navedenim ciljem. |
naslov | niz | funkcijo | '' | privzeta vrednost naslova, če oznaka `title` ni prisotna |
sprožilec | vrvica | 'lebdeti' | kako se sproži opis orodja - lebdi | fokus | priročnik |
zamuda | številka | predmet | 0 | zakasnitev prikaza in skrivanja namiga orodja (ms) - ne velja za tip ročnega proženja Če je navedena številka, se zakasnitev uporabi za skrij/prikaži Struktura objekta je: |
Zaradi zmogljivosti sta omogočena orodja Tooltip in Popover data-apis. Če ju želite uporabiti, samo določite izbirno možnost.
- <a href = "#" rel = "tooltip" title = "first tooltip" > premaknite miško nad mano </a>
Zbirki elementov priloži obravnavo namigov orodij.
Razkrije namig elementa.
- $ ( '#element' ). opis orodja ( 'pokaži' )
Skrije namig elementa.
- $ ( '#element' ). opis orodja ( 'skrij' )
Preklopi opis orodja elementa.
- $ ( '#element' ). opis orodja ( 'preklop' )
Dodajte majhne prekrivne vsebine, kot so tiste na iPadu, kateremu koli elementu za namestitev sekundarnih informacij.
* Zahteva , da je vključen opis orodja
Prenesi datotekoPremaknite miškin kazalec nad gumb, da sprožite pojavni pojav.
Omogoči pojavna okna prek javascripta:
- $ ( '#primer' ). popover ( možnosti )
Ime | vrsta | privzeto | opis |
---|---|---|---|
animacija | logično | prav | uporabite css fade prehod za opis orodja |
umestitev | niz|funkcija | 'prav' | kako postaviti popover - zgoraj | dno | levo | prav |
selektor | vrvica | lažno | če je na voljo izbirnik, bodo predmeti orodnih namigov dodeljeni navedenim ciljem |
sprožilec | vrvica | 'lebdeti' | kako se sproži opis orodja - lebdi | fokus | priročnik |
naslov | niz | funkcijo | '' | privzeta vrednost naslova, če atribut `naslov` ni prisoten |
vsebino | niz | funkcijo | '' | privzeta vrednost vsebine, če atribut `data-content` ni prisoten |
zamuda | številka | predmet | 0 | zakasnitev prikaza in skrivanja pojavnega pojava (ms) - ne velja za tip ročnega proženja Če je navedena številka, se zakasnitev uporabi za skrij/prikaži Struktura objekta je: |
Zaradi zmogljivosti sta omogočena orodja Tooltip in Popover data-apis. Če ju želite uporabiti, samo določite izbirno možnost.
Inicializira pojavna okna za zbirko elementov.
Razkrije pojavni element elementov.
- $ ( '#element' ). popover ( 'pokaži' )
Skrije pojavni pojav elementov.
- $ ( '#element' ). popover ( 'skrij' )
Preklopi pojavni pojav elementov.
- $ ( '#element' ). popover ( 'preklop' )
Vtičnik za opozorila je majhen razred za dodajanje bližnjih funkcij opozorilom.
PrenesiVtičnik za opozorila deluje na običajnih opozorilnih sporočilih in blokiranih sporočilih.
Spremenite to in ono in poskusite znova. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Omogoči opustitev opozorila prek javascripta:
- $ ( ".alert" ). opozorilo ()
Preprosto dodajte data-dismiss="alert"
svojemu gumbu za zapiranje, da samodejno omogočite funkcijo zapiranja opozorila.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
Zavije vsa opozorila s tesno funkcionalnostjo. Če želite, da se vaša opozorila animirajo, ko so zaprta, se prepričajte, da je zanje že uporabljen razred .fade
in ..in
Zapre opozorilo.
- $ ( ".alert" ). opozorilo ( 'blizu' )
Bootstrapov razred opozoril razkrije nekaj dogodkov za vključitev v funkcijo opozorila.
Dogodek | Opis |
---|---|
blizu | Ta dogodek se sproži takoj, ko close se pokliče metoda primerka. |
zaprto | Ta dogodek se sproži, ko je bilo opozorilo zaprto (počakal bo, da se prehodi CSS zaključijo). |
- $ ( '#my-alert' ). bind ( 'zaprto' , funkcija () {
- // naredi kaj…
- })
Zagotovite si osnovne sloge in prilagodljivo podporo za zložljive komponente, kot so harmonike in navigacija.
Prenesi datoteko* Zahteva, da je vključen vtičnik Transitions.
Z uporabo vtičnika za strnitev smo zgradili preprost pripomoček v slogu harmonike:
Omogoči prek javascripta:
- $ ( ".collapse" ). strni ()
Ime | vrsta | privzeto | opis |
---|---|---|---|
starš | selektor | lažno | Izbirnik If then bodo vsi zložljivi elementi pod navedenim nadrejenim elementom zaprti, ko bo prikazan ta zložljivi element. (podobno obnašanju tradicionalne harmonike) |
preklop | logično | prav | Ob klicu preklopi zložljivi element |
Preprosto dodajte data-toggle="collapse"
in data-target
elementu za samodejno dodelitev nadzora nad zložljivim elementom. Atribut data-target
sprejme izbirnik css za uporabo strnjenja. Ne pozabite dodati razreda collapse
zložljivemu elementu. Če želite, da se privzeto odpre, dodajte dodatni razred in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- preprosto zložljivo
- </button>
- <div id = "demo" class = "collapse in" > … </div>
data-parent="#selector"
. Oglejte si predstavitev, da vidite to v akciji.
Aktivira vašo vsebino kot zložljiv element. Sprejema neobvezne možnosti object
.
- $ ( '#myCollapsible' ). strni ({
- preklop : napačno
- })
Preklopi zložljiv element med prikazanim ali skritim.
Prikazuje zložljiv element.
Skrije zložljiv element.
Bootstrapov razred kolapsa razkrije nekaj dogodkov za priključitev na funkcionalnost kolapsa.
Dogodek | Opis |
---|---|
pokazati | Ta dogodek se sproži takoj, ko show se pokliče metoda primerka. |
prikazano | Ta dogodek se sproži, ko je element strnjenja viden uporabniku (počakal bo, da se prehodi css dokončajo). |
skriti | Ta dogodek se sproži takoj, ko hide je bila metoda poklicana. |
skrit | Ta dogodek se sproži, ko je bil strnjeni element skrit pred uporabnikom (počakal bo, da se prehodi css dokončajo). |
- $ ( '#myCollapsible' ). on ( 'hidden' , function () {
- // naredi kaj…
- })
Oglejte si diaprojekcijo spodaj.
Pokličite preko javascripta:
- $ ( '.carousel' ). vrtiljak ()
Ime | vrsta | privzeto | opis |
---|---|---|---|
interval | število | 5000 | Količina časa zakasnitve med samodejnim kroženjem elementa. Če je false, se vrtiljak ne bo samodejno vrtel. |
pavza | vrvica | "lebdeti" | Zaustavi kroženje vrtiljaka na mouseenter in nadaljuje kroženje vrtiljaka na mouseleave. |
Podatkovni atributi se uporabljajo za prejšnji in naslednji kontrolnik. Oglejte si spodnji primer oznake.
- <div id = "myCarousel" class = "carousel slide" >
- <!-- Predmeti vrtiljaka -->
- <div class = "carousel-inner" >
- <div class = "active item" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Krmarjenje po vrtiljaku -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "next" > › </a>
- </div>
Inicializira vrtiljak z izbirnimi možnostmi object
in začne krožiti med elementi.
- $ ( '.carousel' ). vrtiljak ({
- interval : 2000
- })
Kroži skozi elemente vrtiljaka od leve proti desni.
Prepreči kroženje vrtiljaka med predmeti.
Preklopi vrtiljak na določen okvir (na osnovi 0, podobno matriki).
Preklopi na prejšnji element.
Preklopi na naslednji element.
Bootstrapov razred vrtiljaka izpostavlja dva dogodka za priključitev na funkcijo vrtiljaka.
Dogodek | Opis |
---|---|
zdrs | Ta dogodek se sproži takoj, ko slide je priklicana metoda primerka. |
zdrsnil | Ta dogodek se sproži, ko vrtiljak zaključi prehod diapozitivov. |
Osnovni vtičnik, ki ga je enostavno razširiti, za hitro ustvarjanje elegantnih predpisov s poljubnim vnosom besedila.
Prenesi datotekoZačnite tipkati v spodnje polje, da se prikažejo rezultati vnaprejšnjega vnašanja.
Pokličite tipkanje naprej prek javascripta:
- $ ( '.typeahead' ). tipkanje naprej ()
Ime | vrsta | privzeto | opis |
---|---|---|---|
vir | niz | [ ] | Vir podatkov za poizvedbo. |
predmete | število | 8 | Največje število elementov za prikaz v spustnem meniju. |
ujemalka | funkcijo | neobčutljivo na velike in male črke | Metoda, ki se uporablja za ugotavljanje, ali se poizvedba ujema z elementom. Sprejme en sam argument, s item katerim preizkusite poizvedbo. Do trenutne poizvedbe dostopajte z this.query . Vrne logično vrednost, true če se poizvedba ujema. |
sortirnik | funkcijo | natančno ujemanje, občutljivo na velike in male črke |
Metoda, ki se uporablja za razvrščanje rezultatov samodokončanja. Sprejme en argument items in ima obseg primerka vnaprejšnjega vpisovanja. Na trenutno poizvedbo se sklicujte z this.query . |
osvetljevalec | funkcijo | poudari vsa privzeta ujemanja | Metoda, ki se uporablja za označevanje rezultatov samodokončanja. Sprejme en argument item in ima obseg primerka vnaprejšnjega vpisovanja. Vrniti bi moral html. |
Dodajte atribute podatkov, da registrirate element s funkcijo vnaprejšnjega vpisovanja.
- <input type = "text" data-provide = "typeahead" >
Inicializira vnos s tipkanjem naprej.