Atgaivinkite „Bootstrap“ komponentus – dabar su 12 tinkintų „ jQuery “ papildinių.
Supaprastintas, bet lankstus, pritaikytas tradiciniam javascript modaliniam papildiniui, turintis tik minimalias reikalingas funkcijas ir išmaniuosius numatytuosius nustatymus.
Naudodami šį paprastą įskiepį pridėkite išskleidžiamuosius meniu prie beveik bet ko „Bootstrap“. „Bootstrap“ turi visą išskleidžiamojo meniu palaikymą naršymo juostoje, skirtukuose ir tabletėse.
Naudokite scrollspy, kad automatiškai atnaujintumėte nuorodas naršymo juostoje, kad būtų rodoma dabartinė aktyvi nuoroda pagal slinkties padėtį.
Naudokite šį papildinį, kad skirtukai ir tabletės būtų naudingesnės, leisdami jiems perjungti vietinio turinio skirtukus.
Naujas „jQuery Tipsy“ įskiepis, įrankių patarimai nesiremia vaizdais – jie naudoja CSS3 animacijai ir duomenų atributus vietiniam pavadinimų saugojimui.
Prie bet kurio elemento pridėkite mažas turinio perdangas, pvz., esančias iPad.
* Reikia įtraukti patarimus
Įspėjimų įskiepis yra maža klasė, skirta įspėjimams papildyti artimą funkciją.
Padarykite daugiau naudodami mygtukus. Valdykite mygtukų būsenas arba sukurkite mygtukų grupes daugiau komponentų, pvz., įrankių juostoms.
Gaukite pagrindinius stilius ir lankstų sulankstomų komponentų, pvz., akordeonų ir navigacijos, palaikymą.
Sukurkite bet kokio turinio linksmybes, kuriose norite pateikti interaktyvią turinio skaidrių demonstraciją.
Pagrindinis, lengvai išplečiamas papildinys, skirtas greitai sukurti elegantiškas antraštes naudojant bet kokios formos teksto įvestį.
Norėdami gauti paprastų perėjimo efektų, vieną kartą įtraukite bootstrap-transition.js, kad įjungtumėte modalą arba išblėstumėte įspėjimus.
* Reikalingas animacijai papildiniuose
Supaprastintas, bet lankstus, pritaikytas tradiciniam javascript modaliniam papildiniui, turintis tik minimalias reikalingas funkcijas ir išmaniuosius numatytuosius nustatymus.
Atsisiųsti failąŽemiau yra statiškai pateiktas modalas.
Vienas puikus kūnas…
Perjunkite modalą per javascript spustelėdami toliau esantį mygtuką. Jis slinks žemyn ir išnyks nuo puslapio viršaus.
Paleisti demonstracinį modaląIškvieskite modalą per javascript:
- $ ( '#myModal' ). modalinis ( parinktys )
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
fonas | loginis | tiesa | Apima modalinio fono elementą. Arba nurodykite static foną, kuris neuždaro modalo spustelėjus. |
klaviatūra | loginis | tiesa | Uždaromas modalas, kai paspaudžiamas pabėgimo klavišas |
Rodyti | loginis | tiesa | Rodo modalą, kai jis inicijuojamas. |
Galite lengvai suaktyvinti modalus savo puslapyje, neparašydami nė vienos JavaScript eilutės. Tiesiog nustatykite data-toggle="modal"
valdiklio elementą su data-target="#foo"
arba href="#foo"
, kuris atitinka modalinio elemento ID, ir spustelėjus jis paleis jūsų modalą.
Be to, norėdami pridėti parinkčių prie savo modalinio egzemplioriaus, tiesiog įtraukite jas kaip papildomus duomenų atributus valdymo elemente arba pačiame modaliniame žymėjime.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Paleisti Modal </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modalinė antraštė" >
- <button type = "button" class = "uždaryti" data-dismiss = "modalinis" > × </button>
- <h3> Modalinė antraštė </h3>
- </div>
- <div class = "modal-body" >
- <p> Vienas puikus kūnas... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Uždaryti </a>
- <a href = "#" class = "btn btn-primary" > Išsaugoti pakeitimus </a>
- </div>
- </div>
.fade
klasę prie
.modal
elemento (žr. demonstracinę versiją, kad pamatytumėte tai veikiant) ir įtraukite bootstrap-transition.js.
Suaktyvina jūsų turinį kaip modalą. Priima pasirenkamas parinktis object
.
- $ ( '#myModal' ). modalinis ({
- klaviatūra : klaidinga
- })
Rankiniu būdu perjungia modalą.
- $ ( '#myModal' ). modalinis ( 'perjungti' )
Modalą atidaro rankiniu būdu.
- $ ( '#myModal' ). modalinis ( „šou“ )
Rankiniu būdu paslepia modalą.
- $ ( '#myModal' ). modalinis ( „paslėpti“ )
„Bootstrap“ modalinė klasė atskleidžia keletą įvykių, kad būtų galima prisijungti prie modalinės funkcijos.
Renginys | apibūdinimas |
---|---|
Rodyti | Šis įvykis suaktyvinamas iš karto, kai show iškviečiamas egzemplioriaus metodas. |
parodyta | Šis įvykis suaktyvinamas, kai modalas tampa matomas vartotojui (lauks, kol bus baigti css perėjimai). |
paslėpti | Šis įvykis suaktyvinamas iš karto, kai hide iškviečiamas egzemplioriaus metodas. |
paslėptas | Šis įvykis suaktyvinamas, kai modalas baigiamas paslėpti nuo vartotojo (lauks, kol bus baigti css perėjimai). |
- $ ( '#myModal' ). on ( 'slėptas' , funkcija () {
- // daryk ką nors...
- })
Naudodami šį paprastą įskiepį pridėkite išskleidžiamuosius meniu prie beveik bet ko „Bootstrap“. „Bootstrap“ turi visą išskleidžiamojo meniu palaikymą naršymo juostoje, skirtukuose ir tabletėse.
Atsisiųsti failąSpustelėkite išskleidžiamąsias naršymo nuorodas naršymo juostoje ir toliau esančias tabletes, kad išbandytumėte išskleidžiamuosius meniu.
Iškvieskite išskleidžiamuosius meniu naudodami javascript:
- $ ( '.dropdown-toggle' ). išskleidžiamasis meniu ()
Norėdami greitai pridėti išskleidžiamojo meniu funkciją prie bet kurio elemento, tiesiog pridėkite data-toggle="dropdown"
ir bet kuris tinkamas įkrovos išskleidžiamasis meniu bus automatiškai suaktyvintas.
data-target="#fat"
arba
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "aktyvus" ><a href = "#" > Įprasta nuoroda </a></li>
- <li class = "išskleidžiamasis sąrašas" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Išskleidžiamasis meniu
- <b klasė = "caret" ></b>
- </a>
- <ul class = "išskleidžiamasis meniu" >
- <li><a href = "#" > Veiksmas </a></li>
- <li><a href = "#" > Kitas veiksmas </a></li>
- <li><a href = "#" > Čia dar kažkas </a></li>
- <li class = "daliklis" ></li>
- <li><a href = "#" > Atskira nuoroda </a></li>
- </ul>
- </li>
- ...
- </ul>
Kad URL nepažeistumėte, naudokite data-target
atributą, o ne href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "išskleidžiamasis sąrašas" >
- <a class = "dropdown-toggle" data-toggle = "išskleidžiamasis sąrašas" data-target = "#" href = "kelias/į/puslapį.html" >
- Išskleidžiamasis meniu
- <b klasė = "caret" ></b>
- </a>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </li>
- </ul>
Programinė API, skirta suaktyvinti tam tikros naršymo juostos arba naršymo skirtukais meniu.
„ScrollSpy“ papildinys skirtas automatiškai atnaujinti navigacijos taikinius pagal slinkties padėtį.
Atsisiųsti failąSlinkite toliau esančia sritimi ir žiūrėkite navigacijos atnaujinimą. Taip pat bus paryškinti išskleidžiamieji antriniai elementai. Pabandyk tai!
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi, kol jie nebuvo išparduoti. Tumblr dviračių teisės nuo ūkio iki stalo. Anim keffiyeh carles megztinis. Velit seitan mcsweeney foto kabina 3 wolf moon irure. Cosby megztinis lomo jean šortai, williamsburg hoodie minim qui tikriausiai nesate apie juos girdėję ir kardiganų patikos fondas culpa biodyzel wes anderson estetika. Nihil tatuiruotas accusamus, cred ironija biodyzelinas keffiyeh artisan ullamco consequat.
Veniam marfa riedlentė su ūsais, prigludusi fugiat velit šakių barzda. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tatuiruotas cosby megztinis maisto sunkvežimis, Mcsweeney quis non freegan vinilas. Lo-fi Wesas Andersonas +1 sartorial. Carles ne estetinis pratimas quis gentrify. Brooklyn adipisicing craft alaus vice keytar deseruntas.
Occaecat commodo aliqua delectus. Fap craft beer deserunt riedlentė ea. Lomo dviračių teisės adipisicing banh mi, velit ea sunt next level locavore vienos kilmės kava magna veniam. High life ID vinilas, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi „pasidaryk pats“ minimalus pasiuntinių krepšys. Cred ex in, tvarus 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 tinklaraštis, culpa pasiuntinių krepšys marfa whatever delectus food truck. Sapiente synth id guessnda. Locavore sed helvetica klišinė ironija, perkūno katės, apie kurias tikriausiai negirdėjote, konsequat gobtuvas be glitimo lo-fi fap aliquip. Labore elit placeat prieš išparduodant, Terry richardson proident priešpiečiai nesciunt quis cosby megztinis pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Paskambinkite scrollspy per javascript:
- $ ( '#navbar' ). scrollspy ()
Jei norite, kad viršutinės juostos naršymas būtų lengvai įtrauktas į šnipinėjimą, tiesiog pridėkite data-spy="scroll"
prie elemento, kurį norite šnipinėti (dažniausiai tai būtų korpusas).
- <body data-spy = "slinkti" > ... </body>
<a href="#home">home</a>
turi atitikti kažką dom, pavyzdžiui,
<div id="home"></div>
.
Kai naudojate scrollspy kartu su elementų pridėjimu arba pašalinimu iš DOM, turėsite iškviesti atnaujinimo metodą, pavyzdžiui:
- $ ( '[data-spy="scroll"]' ). kiekvienas ( funkcija () {
- var $spy = $ ( tai ). scrollspy ( 'atnaujinti' )
- });
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
kompensuoti | numerį | 10 | Pikseliai, skirti nuo viršaus, skaičiuojant slinkties padėtį. |
Renginys | apibūdinimas |
---|---|
aktyvuoti | Šis įvykis suaktyvinamas, kai scrollspy suaktyvina naują elementą. |
Šis papildinys prideda greitą, dinamišką skirtukų ir tablečių funkciją, kad būtų galima pereiti per vietinį turinį.
Atsisiųsti failąSpustelėkite toliau pateiktus skirtukus, kad perjungtumėte paslėptas sritis, net naudodami išskleidžiamuosius meniu.
Neapdorotas džinsas, ko gero, apie juos negirdėjote džinsų šortai Austin. Nesciunt tofu stumptown aliqua, retro synth master valymo priemonė. Ūsų klišė tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh Dreamcatcher synth. Cosby megztinis eu banh mi, qui irure Terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis megztinis amerikietiškas drabužis, mėsininkas 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.
Patikos fondas Seitan letterpress, Keytar raw džinsinio audinio keffiyeh etsy meno vakarėlis prieš išparduodant Master cleanse be glitimo kalmarų scenester freegan cosby megztinis. „Fanny pack“ portlando seitanas „pasidaryk pats“, meno vakarėlis locavore vilko klišė aukšto gyvenimo aido parkas Ostinas. Cred vinyl keffiyeh DIY salvia PBR, banh mi, kol buvo išparduota nuo ūkio iki stalo VHS virusinis locavore cosby megztinis. Lomo vilkas virusas, ūsai paruošti perkūno katės keffiyeh craft beer marfa etiška. Wolf Salvia freegan, sartorial keffiyeh echo park vegan.
Įgalinti skirtukų skirtukus naudodami „Javascript“ (kiekvieną skirtuką reikia suaktyvinti atskirai):
- $ ( '#myTab a' ). spustelėkite ( funkcija ( e ) {
- e . užkirsti keliąNumatytasis ();
- $ ( tai ). skirtukas ( 'rodyti' );
- })
Atskirus skirtukus galite suaktyvinti keliais būdais:
- $ ( '#myTab a[href="#profile"]' ). skirtukas ( 'rodyti' ); // Pasirinkite skirtuką pagal pavadinimą
- $ ( '#myTab a:first' ). skirtukas ( 'rodyti' ); // Pasirinkite pirmąjį skirtuką
- $ ( '#myTab a:last' ). skirtukas ( 'rodyti' ); // Pasirinkite paskutinį skirtuką
- $ ( '#myTab li:eq(2) a' ). skirtukas ( 'rodyti' ); // Pasirinkti trečią skirtuką (indeksuotas 0)
Galite suaktyvinti skirtuką arba piliulės naršymą nerašydami jokio javascript, tiesiog nurodydami data-toggle="tab"
arba data-toggle="pill"
ant elemento. Pridėjus nav
ir nav-tabs
klases prie skirtuko ul
bus taikomas įkrovos skirtuko stilius.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Pagrindinis </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profilis </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Pranešimai </a></li>
- <li><a href = "#settings" data-toggle = "skirtukas" > Nustatymai </a></li>
- </ul>
Suaktyvina skirtuko elementą ir turinio konteinerį. Skirtuko lape turi būti a data-target
arba href
DOM sudėtinio rodinio mazgas.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "aktyvus" ><a href = "#home" > Pagrindinis puslapis </a></li>
- <li><a href = "#profile" > Profilis </a></li>
- <li><a href = "#messages" > Žinutės </a></li>
- <li><a href = "#settings" > Nustatymai </a></li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profilis" > ... </div>
- <div class = "tab-pane" id = "pranešimai" > ... </div>
- <div class = "tab-pane" id = "nustatymai" > ... </div>
- </div>
- <script>
- $ ( funkcija () {
- $ ( '#myTab a:last' ). skirtukas ( 'rodyti' );
- })
- </script>
Renginys | apibūdinimas |
---|---|
Rodyti | Šis įvykis suaktyvinamas rodant skirtuką, bet anksčiau nei rodomas naujas skirtukas. Naudokite event.target ir event.relatedTarget , kad nukreiptumėte atitinkamai į aktyvų skirtuką ir ankstesnį aktyvų skirtuką (jei yra). |
parodyta | Šis įvykis suaktyvinamas rodant skirtuką, kai rodomas skirtukas. Naudokite event.target ir event.relatedTarget , kad nukreiptumėte atitinkamai į aktyvų skirtuką ir ankstesnį aktyvų skirtuką (jei yra). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'rodoma' , funkcija ( e ) {
- e . taikinys // suaktyvintas skirtukas
- e . relatedTarget // ankstesnis skirtukas
- })
Įkvėptas puikaus jQuery.tipsy įskiepio, kurį parašė Jason Frame; Patarimai yra atnaujinta versija, kuri nepriklauso nuo vaizdų, naudoja css3 animacijai ir duomenų atributus vietiniam pavadinimui saugoti.
Atsisiųsti failąUžveskite pelės žymeklį ant toliau pateiktų nuorodų, kad pamatytumėte patarimus:
Aptemptos kelnės kito lygio keffiyeh tikriausiai nesate apie jas girdėję. Nuotraukų kabina barzda, neapdorotas džinsas, veganiškas pasiuntinių krepšys stumptown. 8 bitų amerikietiški drabužiai nuo ūkio iki stalo, mcsweeney's fixie tvarūs quinoa , turi kilpinį richardson vinilo chambray. Beard stumptown, megztiniai banh mi lomo thundercats. Tofu biodyzelinas williamsburg marfa, keturių loko mcsweeney's cleanse vegan chambray. Tikrai ironiškas amatininkas , kad ir koks būtų raktas , scenografija nuo ūkio iki stalo banksy Austin twitter rankena freegan cred neapdoroto džinsinio vienos kilmės kavos virusas.
Suaktyvinkite patarimą naudodami javascript:
- $ ( '#pavyzdys' ). patarimas ( parinktys )
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
animacija | loginis | tiesa | patarimui pritaikykite css fade perėjimą |
išdėstymas | stygos|funkcija | "viršuje" | kaip nustatyti patarimo vietą – viršuje | apačioje | paliko | teisingai |
parinkiklis | styga | klaidinga | Jei yra parinkiklis, patarimo objektai bus deleguoti nurodytiems tikslams. |
titulą | styga | funkcija | '' | numatytoji pavadinimo reikšmė, jei nėra žymos „title“. |
paleidiklis | styga | 'svyruok' | kaip suaktyvinamas patarimas – užveskite pelės žymeklį | fokusuoti | vadovas |
uždelsimas | numeris | objektas | 0 | delsa rodyti ir slėpti patarimą (ms) – netaikoma rankinio paleidimo tipui Jei numeris pateikiamas, uždelsimas taikomas abiem slėptuvėms/rodyti Objekto struktūra yra tokia: |
Dėl našumo priežasčių pasirenkamas įrankių patarimas ir Popover duomenų apis. Jei norite jas naudoti, tiesiog nurodykite parinkiklio parinktį.
- <a href = "#" rel = "tooltip" title = "pirmas patarimas" > užveskite pelės žymeklį virš manęs </a>
Prie elementų rinkinio prideda patarimo tvarkyklę.
Atskleidžia elemento patarimą.
- $ ( „#elementas“ ). patarimas ( „rodyti“ )
Slepia elemento patarimą.
- $ ( „#elementas“ ). patarimas ( 'slėpti' )
Perjungia elemento patarimą.
- $ ( „#elementas“ ). patarimas ( 'perjungti' )
Prie bet kurio elemento pridėkite mažas turinio perdangas, pvz., esančias iPad.
* Reikia įtraukti patarimą
Atsisiųsti failąUžveskite pelės žymeklį virš mygtuko, kad suaktyvintumėte iššokantįjį ekraną.
Įgalinti iššokančius langus per javascript:
- $ ( '#pavyzdys' ). popover ( parinktys )
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
animacija | loginis | tiesa | patarimui pritaikykite css fade perėjimą |
išdėstymas | stygos|funkcija | 'teisingai' | kaip išdėstyti iššokantįjį langą - viršuje | apačioje | paliko | teisingai |
parinkiklis | styga | klaidinga | jei yra parinkiklis, patarimo objektai bus deleguoti nurodytiems tikslams |
paleidiklis | styga | 'svyruok' | kaip suaktyvinamas patarimas – užveskite pelės žymeklį | fokusuoti | vadovas |
titulą | styga | funkcija | '' | numatytoji pavadinimo reikšmė, jei nėra atributo „title“. |
turinys | styga | funkcija | '' | numatytoji turinio vertė, jei atributo „data-content“ nėra |
uždelsimas | numeris | objektas | 0 | delsa rodyti ir slėpti iškylantįjį langą (ms) – netaikoma rankinio paleidimo tipui Jei numeris pateikiamas, uždelsimas taikomas abiem slėptuvėms/rodyti Objekto struktūra yra tokia: |
Dėl našumo priežasčių pasirenkamas įrankių patarimas ir Popover duomenų apis. Jei norite jas naudoti, tiesiog nurodykite parinkiklio parinktį.
Inicijuoja elementų rinkinio iššokančius langus.
Atskleidžia elementų iššokimą.
- $ ( „#elementas“ ). popover ( "show" )
Slepia elementų iššokimą.
- $ ( „#elementas“ ). popover ( „paslėpti“ )
Perjungia elementų iššokimą.
- $ ( „#elementas“ ). popover ( 'perjungti' )
Įspėjimų įskiepis yra maža klasė, skirta įspėjimams papildyti artimą funkciją.
parsisiųstiĮspėjimų papildinys veikia su įprastais įspėjimo pranešimais ir blokuoja pranešimus.
Pakeiskite šį bei tą ir bandykite dar kartą. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Įgalinti įspėjimo atmetimą naudojant javascript:
- $ ( ".alert" ). įspėjimas ()
Tiesiog pridėkite data-dismiss="alert"
prie uždarymo mygtuko, kad automatiškai suteiktų įspėjimo uždarymo funkciją.
- <a class = "uždaryti" data-dismiss = "alert" href = "#" > × </a>
Apima visus įspėjimus glaudžiais funkcionalumu. Jei norite, kad įspėjimai būtų aktyvūs uždarius, įsitikinkite, kad jiems jau pritaikyta .fade
ir .in
klasė.
Uždaro įspėjimą.
- $ ( ".alert" ). įspėjimas ( 'uždaryti' )
„Bootstrap“ įspėjimų klasė atskleidžia keletą įvykių, kad būtų galima prisijungti prie įspėjimo funkcijų.
Renginys | apibūdinimas |
---|---|
Uždaryti | Šis įvykis suaktyvinamas iš karto, kai close iškviečiamas egzemplioriaus metodas. |
uždaryta | Šis įvykis suaktyvinamas, kai įspėjimas uždaromas (lauks, kol bus baigti css perėjimai). |
- $ ( '#mano įspėjimas' ). bind ( 'closed' , function () {
- // daryk ką nors...
- })
Gaukite pagrindinius stilius ir lankstų sulankstomų komponentų, pvz., akordeonų ir navigacijos, palaikymą.
Atsisiųsti failą* Reikia įtraukti Transitions įskiepį.
Naudodami sutraukimo papildinį sukūrėme paprastą akordeono stiliaus valdiklį:
Įgalinti per javascript:
- $ ( ".sutraukti" ). griūti ()
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
tėvas | parinkiklis | klaidinga | Jei parinkiklis, tada visi sutraukiami elementai pagal nurodytą pirminį elementą bus uždaryti, kai rodomas šis sutraukiamas elementas. (panašus į tradicinį akordeono elgesį) |
perjungti | loginis | tiesa | Perjungia sutraukiamą elementą iškvietimo metu |
Tiesiog pridėkite data-toggle="collapse"
ir data-target
prie elemento, kad automatiškai priskirtumėte sulankstomo elemento valdymą. data-target
Atributas priima css parinkiklį, kuriam taikomas sutraukimas . Būtinai pridėkite klasę collapse
prie sutraukiamo elemento. Jei norite, kad jis būtų atidarytas pagal numatytuosius nustatymus, pridėkite papildomą klasę in
.
- <button class = "btn btn-danger" data-toggle = "sutraukti" data-target = "#demo" >
- paprastas sulankstomas
- </button>
- <div id = "demo" class = "sutraukti" > … </div>
data-parent="#selector"
. Peržiūrėkite demonstracinę versiją, kad pamatytumėte, kaip tai veikia.
Suaktyvina turinį kaip sulankstomą elementą. Priima pasirenkamas parinktis object
.
- $ ( '#myCollapsible' ). sutraukti ({
- perjungti : klaidinga
- })
Perjungia sutraukiamą elementą į rodomą arba paslėptą.
Rodo sulankstomą elementą.
Paslepia sulankstomą elementą.
„Bootstrap“ sutraukimo klasė atskleidžia keletą įvykių, kad būtų galima prisijungti prie sutraukimo funkcijos.
Renginys | apibūdinimas |
---|---|
Rodyti | Šis įvykis suaktyvinamas iš karto, kai show iškviečiamas egzemplioriaus metodas. |
parodyta | Šis įvykis suaktyvinamas, kai sutraukimo elementas tampa matomas vartotojui (lauks, kol bus baigti css perėjimai). |
paslėpti | Šis įvykis suaktyvinamas iš karto, kai hide iškviečiamas metodas. |
paslėptas | Šis įvykis suaktyvinamas, kai sutraukimo elementas buvo paslėptas nuo vartotojo (lauks, kol bus baigti css perėjimai). |
- $ ( '#myCollapsible' ). on ( 'slėptas' , funkcija () {
- // daryk ką nors...
- })
Žiūrėkite žemiau esančią skaidrių demonstraciją.
Skambinti per javascript:
- $ ( '.karuselė' ). karuselė ()
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
intervalas | numerį | 5000 | Laikas, per kurį reikia uždelsti tarp automatinio elemento paleidimo. Jei klaidinga, karuselė automatiškai nepasikeis. |
Pauzė | styga | "svyruoti" | Sustabdo karuselės judėjimą pelės įvedimo režimu ir atnaujina karuselės judėjimą pelės įvedimo režimu. |
Duomenų atributai naudojami ankstesniam ir kitam valdymui. Peržiūrėkite toliau pateiktą žymėjimo pavyzdį.
- <div id = "myCarousel" class = "karuselės skaidrė" >
- <!-- Karuselės elementai -->
- <div class = "carousel-inner" >
- <div class = "aktyvus elementas" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Carousel nav -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "ankstesnis" > ‹ </a>
- <a class = "carousel-control right" href = "#manoKaruselė" data-slide = "kitas" > › </a>
- </div>
Inicijuoja karuselę su pasirenkamomis parinktimis object
ir pradeda važiuoti per elementus.
- $ ( '.karuselė' ). karuselė ({
- intervalas : 2000
- })
Važiuoja per karuselės elementus iš kairės į dešinę.
Sustabdo karuselės judėjimą per daiktus.
Perkelia karuselę į tam tikrą kadrą (pagrįsta 0, panašiai kaip masyvas).
Perkeliama į ankstesnį elementą.
Perkeliama į kitą elementą.
„Bootstrap“ karuselės klasė atskleidžia du įvykius, kad būtų galima prisijungti prie karuselės funkcijų.
Renginys | apibūdinimas |
---|---|
skaidrė | Šis įvykis suaktyvinamas iš karto, kai slide iškviečiamas egzemplioriaus metodas. |
nuslydo | Šis įvykis suaktyvinamas, kai karuselė baigia skaidrės perėjimą. |
Pagrindinis, lengvai išplečiamas papildinys, skirtas greitai sukurti elegantiškas antraštes naudojant bet kokios formos teksto įvestį.
Atsisiųsti failąPradėkite vesti tekstą į žemiau esantį lauką, kad būtų rodomi išankstiniai rezultatai.
Iškvieskite įvestį per javascript:
- $ ( '.typeahead' ). į priekį ()
vardas | tipo | numatytas | apibūdinimas |
---|---|---|---|
šaltinis | masyvas | [ ] | Duomenų šaltinis, dėl kurio reikia pateikti užklausą. |
daiktų | numerį | 8 | Didžiausias išskleidžiamajame meniu rodytinų elementų skaičius. |
atitikmuo | funkcija | didžiosios ir mažosios raidės neskiriamos | Metodas, naudojamas nustatyti, ar užklausa atitinka elementą. Priima vieną argumentą, item prieš kurį tikrinama užklausa. Pasiekite dabartinę užklausą naudodami this.query . Grąžinkite loginį reikšmę true , jei užklausa atitinka. |
rūšiuotojas | funkcija | tiksli atitiktis, didžiosios ir mažosios raidės, neskiriamos didžiosios ir mažosios raidės |
Metodas, naudojamas automatinio užbaigimo rezultatams rūšiuoti. Priima vieną argumentą items ir turi pirminio tipo egzemplioriaus apimtį. Nurodykite dabartinę užklausą naudodami this.query . |
paryškintuvas | funkcija | paryškina visus numatytuosius atitikmenis | Metodas, naudojamas automatinio užbaigimo rezultatams paryškinti. Priima vieną argumentą item ir turi pirminio tipo egzemplioriaus apimtį. Turėtų grąžinti html. |
Pridėkite duomenų atributus, kad užregistruotumėte elementą su išankstinio rašymo funkcija.
- <input type = "text" data-provide = "typeahead" >
Inicijuoja įvestį su į priekį.