Oživte komponenty Bootstrapu – teraz s 12 vlastnými zásuvnými modulmi jQuery .
Efektívne, ale flexibilné, prevezme tradičný modálny doplnok javascript len s minimálnou požadovanou funkčnosťou a inteligentnými predvolenými nastaveniami.
Pomocou tohto jednoduchého doplnku pridajte rozbaľovacie ponuky takmer ku všetkému v Bootstrape. Bootstrap obsahuje plnú podporu rozbaľovacej ponuky na navigačnom paneli, kartách a tabletkách.
Použite scrollspy na automatickú aktualizáciu odkazov na navigačnom paneli tak, aby zobrazovali aktuálne aktívne prepojenie na základe pozície rolovania.
Pomocou tohto doplnku môžete zvýšiť užitočnosť kariet a tabletiek tým, že im umožníte prepínať medzi tabuľkami miestneho obsahu.
Nový pohľad na doplnok jQuery Tipsy, Tooltips, sa nespoliehajú na obrázky – používajú CSS3 na animácie a dátové atribúty na lokálne ukladanie titulkov.
Pridajte malé prekryvné vrstvy obsahu, ako sú tie na iPade, do ľubovoľného prvku, aby ste mohli umiestniť sekundárne informácie.
* Vyžaduje , aby boli zahrnuté popisy
Výstražný doplnok je malá trieda na pridávanie blízkych funkcií k výstrahám.
Urobte viac s tlačidlami. Stavy ovládacích tlačidiel alebo vytváranie skupín tlačidiel pre viac komponentov, ako sú panely s nástrojmi.
Získajte základné štýly a flexibilnú podporu pre skladacie komponenty, ako sú akordeóny a navigácia.
Vytvorte kolotoč akéhokoľvek obsahu, ktorý chcete poskytnúť interaktívnu prezentáciu obsahu.
Základný, jednoducho rozšírený plugin na rýchle vytváranie elegantných hlások s ľubovoľným zadávaním textu z formulára.
Pre jednoduché prechodové efekty raz zahrňte bootstrap-transition.js na zasunutie modálov alebo stlmenie upozornení.
* Vyžaduje sa pre animáciu v zásuvných moduloch
Efektívne, ale flexibilné, prevezme tradičný modálny doplnok javascript len s minimálnou požadovanou funkčnosťou a inteligentnými predvolenými nastaveniami.
Stiahnuť súborNižšie je staticky vykreslený modál.
Jedno pekné telo…
Prepnite modal cez javascript kliknutím na tlačidlo nižšie. Posunie sa nadol a bude miznúť z hornej časti stránky.
Spustite demo modalZavolajte modal cez javascript:
- $ ( '#myModal' ). modálny ( možnosti )
názov | typu | predvolená | popis |
---|---|---|---|
pozadie | boolovská hodnota | pravda | Obsahuje prvok modálneho pozadia. Prípadne zadajte static pozadie, ktoré nezatvorí modál po kliknutí. |
klávesnica | boolovská hodnota | pravda | Zatvorí modál po stlačení klávesu Escape |
šou | boolovská hodnota | pravda | Po inicializácii zobrazí modal. |
Modály na svojej stránke môžete jednoducho aktivovať bez toho, aby ste museli napísať jediný riadok javascriptu. Stačí nastaviť data-toggle="modal"
prvok ovládača s data-target="#foo"
alebo href="#foo"
, ktorý zodpovedá ID modálneho prvku a po kliknutí sa spustí váš modal.
Ak chcete pridať možnosti do svojej modálnej inštancie, stačí ich zahrnúť ako ďalšie atribúty údajov buď do ovládacieho prvku alebo do samotného modálneho označenia.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Spustiť modal </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" > × </button>
- <h3> Modálna hlavička </h3>
- </div>
- <div class = "modal-body" >
- <p> Jedno jemné telo… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Zavrieť </a>
- <a href = "#" class = "btn btn-primary" > Uložiť zmeny </a>
- </div>
- </div>
.fade
triedu do
.modal
prvku (pozrite si ukážku, kde to uvidíte v akcii) a pridajte bootstrap-transition.js.
Aktivuje váš obsah ako modálny. Prijíma voliteľné možnosti object
.
- $ ( '#myModal' ). modálny ({
- klávesnica : nepravda
- })
Manuálne prepína modal.
- $ ( '#myModal' ). modálny ( 'prepnúť' )
Manuálne otvorí modál.
- $ ( '#myModal' ). modálny ( 'zobraziť' )
Manuálne skryje modal.
- $ ( '#myModal' ). modálny ( 'skryť' )
Modálna trieda Bootstrapu odhaľuje niekoľko udalostí na pripojenie k modálnej funkcii.
Udalosť | Popis |
---|---|
šou | Táto udalosť sa spustí okamžite po show zavolaní metódy inštancie. |
zobrazené | Táto udalosť sa spustí, keď bude modal viditeľný pre používateľa (bude čakať na dokončenie prechodov css). |
skryť | Táto udalosť sa spustí okamžite po hide zavolaní metódy inštancie. |
skryté | Táto udalosť sa spustí, keď sa dokončí skrytie modálu pred používateľom (bude čakať na dokončenie prechodov css). |
- $ ( '#myModal' ). on ( 'skryté' , funkcia () {
- // urob niečo…
- })
Pomocou tohto jednoduchého doplnku pridajte rozbaľovacie ponuky takmer ku všetkému v Bootstrape. Bootstrap obsahuje plnú podporu rozbaľovacej ponuky na navigačnom paneli, kartách a tabletkách.
Stiahnuť súborKliknutím na rozbaľovacie navigačné odkazy v navigačnom paneli a tabletky nižšie otestujte rozbaľovacie zoznamy.
Zavolajte rozbaľovacie zoznamy pomocou javascriptu:
- $ ( '.dropdown-toggle' ). rozbaľovacia ponuka ()
Ak chcete rýchlo pridať rozbaľovaciu funkciu k akémukoľvek prvku, stačí pridať data-toggle="dropdown"
a každá platná rozbaľovacia ponuka bootstrap sa automaticky aktivuje.
data-target="#fat"
alebo
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > Bežný odkaz </a></li>
- <li class = "dropdown" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Rozbaľovacia ponuka
- <b class = "caret" </b>
- </a>
- <ul class = "rozbaľovacia ponuka" >
- <li><a href = "#" > Akcia </a></li>
- <li><a href = "#" > Ďalšia akcia </a></li>
- <li><a href = "#" > Tu je niečo iné </a></li>
- <li class = "delider" ></li>
- <li><a href = "#" > Samostatný odkaz </a></li>
- </ul>
- </li>
- ...
- </ul>
Ak chcete zachovať adresy URL nedotknuté, použite data-target
atribút namiesto atribútu href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Rozbaľovacia ponuka
- <b class = "caret" </b>
- </a>
- <ul class = "rozbaľovacia ponuka" >
- ...
- </ul>
- </li>
- </ul>
Programové rozhranie API na aktiváciu ponúk pre danú navigačnú lištu alebo navigáciu s kartami.
Doplnok ScrollSpy slúži na automatickú aktualizáciu cieľov navigácie na základe pozície posúvania.
Stiahnuť súborPrejdite oblasťou nižšie a sledujte aktualizáciu navigácie. Rozbaľovacie podpoložky budú tiež zvýraznené. Skús to!
Ad legíny keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi predtým, ako vypredali qui. Tumblr práva na bicykel od farmy až po stôl. Anim keffiyeh carles cardigan. Fotka užívateľa Velit seitan mcsweeney 3 wolf moon irure. Cosby sveter lomo jean šortky, williamsburg mikina minim qui pravdepodobne ste o nich nepočuli a kardigan trustový fond culpa biodiesel wes anderson estetický. Nihil vytetovaný accusamus, viera irónia bionafta keffiyeh remeselník ullamco consequat.
Skateboard Veniam Marfa fúzy, tuková brada fugiat velit vidly. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat štyri loko nisi, ea helvetica nulla carles. Potetovaný cosby sveter food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 kreatíva. Carles neestetické cvičenie quis genrify. Brooklyn adipisicing remeselné pivo vice keytar dezert.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bike rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. Vysoká životnosť id vinyl, echo park consequat quis aliquip banh mi vidly. Vero VHS je adipisicing. Minimálna messenger taška Consectetur nisi DIY. Cred ex in, udržateľný 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 čokoľvek delectus food truck. Predpokladá sa, že ID syntetizátora Sapiente. Locavore sed helvetica klišé irónia, thundercats ste o nich pravdepodobne nepočuli consequat hoodie bezlepkový lo-fi fap aliquip. Labore elitné miesto predtým, než sa vypredali, Terry richardson proident brunch nesciunt quis cosby sveter pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Zavolajte scrollspy cez javascript:
- $ ( '#navbar' ). scrollspy ()
Ak chcete jednoducho pridať rolovacie správanie do navigácie v hornej lište, jednoducho pridajte data-spy="scroll"
prvok, ktorý chcete špehovať (najčastejšie by to bolo telo).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
musí zodpovedať niečomu v dome ako
<div id="home"></div>
.
Keď používate scrollspy v spojení s pridávaním alebo odstraňovaním prvkov z DOM, budete musieť zavolať metódu refresh takto:
- $ ( '[data-spy="scroll"]' ). každý ( function () {
- var $spy = $ ( toto ). scrollspy ( 'obnoviť' )
- });
názov | typu | predvolená | popis |
---|---|---|---|
offset | číslo | 10 | Pixely na odsadenie zhora pri výpočte polohy rolovania. |
Udalosť | Popis |
---|---|
Aktivovať | Táto udalosť sa spustí vždy, keď scrollspy aktivuje novú položku. |
Tento doplnok pridáva rýchlu, dynamickú funkciu kariet a tabletiek na prechod cez miestny obsah.
Stiahnuť súborKliknutím na karty nižšie môžete prepínať medzi skrytými panelmi, a to aj prostredníctvom rozbaľovacích ponúk.
Raw denim ste o nich pravdepodobne ešte nepočuli džínsové šortky Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Moustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sveter eu banh mi, qui irure terry richardson ex squid. Aliquip miesto na salvia cillum iphone. Seitan aliquip quis cardigan americké oblečenie, mäsiar 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.
Povoliť karty s tabuľkami prostredníctvom javascriptu (každá karta musí byť aktivovaná samostatne):
- $ ( '#myTab a' ). klikni ( funkcia ( e ) {
- e . zabrániťPredvolené ();
- $ ( toto ). tab ( 'zobraziť' );
- })
Jednotlivé karty môžete aktivovať niekoľkými spôsobmi:
- $ ( '#myTab a[href="#profile"]' ). tab ( 'zobraziť' ); // Vyberte kartu podľa názvu
- $ ( '#myTab a:first' ). tab ( 'zobraziť' ); // Vyberte prvú kartu
- $ ( '#myTab a:last' ). tab ( 'zobraziť' ); // Vyberte poslednú kartu
- $ ( '#myTab li:eq(2) a' ). tab ( 'zobraziť' ); // Vyberte tretiu kartu (indexovaná 0)
Môžete aktivovať navigáciu na karte alebo tablete bez písania akéhokoľvek javascriptu jednoduchým zadaním data-toggle="tab"
alebo data-toggle="pill"
na prvku. Pridaním tried nav
a nav-tabs
na kartu ul
sa použije štýl karty bootstrap.
- <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" > Správy </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Nastavenia </a></li>
- </ul>
Aktivuje prvok karty a kontajner obsahu. Karta by mala mať buď a data-target
alebo href
zacielenie na kontajnerový uzol v DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Domov </a></li>
- <li><a href = "#profile" > Profil </a></li>
- <li><a href = "#messages" > Správy </a></li>
- <li><a href = "#settings" > Nastavenia </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>
- <script>
- $ ( funkcia () {
- $ ( '#myTab a:last' ). tab ( 'zobraziť' );
- })
- </script>
Udalosť | Popis |
---|---|
šou | Táto udalosť sa spustí pri zobrazení kariet, ale predtým, než sa zobrazí nová karta. Pomocou event.target a event.relatedTarget zacielite na aktívnu kartu a predchádzajúcu aktívnu kartu (ak je k dispozícii). |
zobrazené | Táto udalosť sa spustí pri zobrazení karty po zobrazení karty. Pomocou event.target a event.relatedTarget zacielite na aktívnu kartu a predchádzajúcu aktívnu kartu (ak je k dispozícii). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'zobrazené' , funkcia ( e ) {
- e . target // aktivovaná tab
- e . relatedTarget // predchádzajúca karta
- })
Inšpirované vynikajúcim doplnkom jQuery.tipsy, ktorý napísal Jason Frame; Popisy sú aktualizovanou verziou, ktorá sa nespolieha na obrázky, používa css3 na animácie a dátové atribúty na lokálne ukladanie titulov.
Stiahnuť súborUmiestnením kurzora myši na odkazy nižšie zobrazíte popisy:
Tesné nohavice ďalšej úrovne keffiyeh , o ktorých ste pravdepodobne ešte nepočuli. Photo booth brada raw denim kníhtlač vegan messenger bag stumptown. 8-bitové americké oblečenie z farmy na stôl seitan, mcsweeney's fixie udržateľná quinoa má vinylovú chambray z froté richardson. Beard stumptown, cardigany banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, štyri loko mcsweeney's cleanse vegan chambray. Skutočne ironický remeselník bez ohľadu na klávesnicu, scénár z farmy na stôl Banky Austin twitter zvládnuť freegan cred raw denim single-origin coffee viral.
Spustite popis pomocou javascriptu:
- $ ( '#príklad' ). popis ( možnosti )
názov | typu | predvolená | popis |
---|---|---|---|
animácie | boolovská hodnota | pravda | použiť prechod css miznutia na popis |
umiestnenie | string|funkcia | 'top' | ako umiestniť popis – hore | dole | vľavo | správny |
selektor | reťazec | falošný | Ak je k dispozícii selektor, objekty popisov budú delegované na zadané ciele. |
titul | reťazec | funkciu | '' | predvolená hodnota názvu, ak značka `title` nie je prítomná |
spúšťač | reťazec | 'vznášať sa' | ako sa spúšťa popis – podržte kurzor myši | zameranie | Manuálny |
meškanie | číslo | objekt | 0 | oneskorenie zobrazenia a skrytia tooltipu (ms) – netýka sa manuálneho typu spúšťania Ak je zadané číslo, oneskorenie sa použije na skrytie/zobrazenie Štruktúra objektu je: |
Z výkonnostných dôvodov sú povolené Tooltip a Popover data-apis. Ak ich chcete použiť, stačí zadať možnosť výberu.
- <a href = "#" rel = "tooltip" title = "first tooltip" > umiestnite kurzor myši na mňa </a>
Ku kolekcii prvkov pripojí popisovač.
Zobrazí popis prvku.
- $ ( '#element' ). popis ( 'zobraziť' )
Skryje popis prvku.
- $ ( '#element' ). popis ( 'skryť' )
Prepína popis prvku.
- $ ( '#element' ). popis ( 'prepnúť' )
Pridajte malé prekryvné vrstvy obsahu, ako sú tie na iPade, do ľubovoľného prvku, aby ste mohli umiestniť sekundárne informácie.
* Vyžaduje , aby bol zahrnutý popis
Stiahnuť súborAk chcete spustiť kontextové okno, umiestnite kurzor myši na tlačidlo.
Povoliť vyskakovacie okná cez javascript:
- $ ( '#príklad' ). vyskakovacie okno ( možnosti )
názov | typu | predvolená | popis |
---|---|---|---|
animácie | boolovská hodnota | pravda | použiť prechod css miznutia na popis |
umiestnenie | string|funkcia | 'správny' | ako umiestniť popover - hore | dole | vľavo | správny |
selektor | reťazec | falošný | ak je poskytnutý selektor, objekty popisku budú delegované na zadané ciele |
spúšťač | reťazec | 'vznášať sa' | ako sa spúšťa popis – podržte kurzor myši | zameranie | Manuálny |
titul | reťazec | funkciu | '' | predvolená hodnota názvu, ak atribút názov nie je prítomný |
obsahu | reťazec | funkciu | '' | predvolená hodnota obsahu, ak atribút „data-content“ nie je prítomný |
meškanie | číslo | objekt | 0 | oneskorenie zobrazenia a skrytia popoveru (ms) - netýka sa manuálneho typu spúšťania Ak je zadané číslo, oneskorenie sa použije na skrytie/zobrazenie Štruktúra objektu je: |
Z výkonnostných dôvodov sú povolené Tooltip a Popover data-apis. Ak ich chcete použiť, stačí zadať možnosť výberu.
Inicializuje vyskakovacie okná pre kolekciu prvkov.
Odhaľuje kontextové okno prvkov.
- $ ( '#element' ). vyskakovacie okno ( 'zobraziť' )
Skryje vyskakovacie okno prvkov.
- $ ( '#element' ). vyskakovacie okno ( 'skryť' )
Prepína vyskakovacie okno prvkov.
- $ ( '#element' ). vyskakovacie okno ( 'prepnúť' )
Výstražný doplnok je malá trieda na pridávanie blízkych funkcií k výstrahám.
Stiahnuť ▼Doplnok výstrah funguje na bežných výstražných správach a blokuje správy.
Zmeňte to a to a skúste to znova. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Povoliť zrušenie upozornenia prostredníctvom javascriptu:
- $ ( ".upozornenie" ). upozornenie ()
Stačí pridať data-dismiss="alert"
tlačidlo na zatvorenie, aby sa automaticky aktivovala funkcia zatvorenia upozornenia.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
Zabalí všetky upozornenia do funkcie blízkej. Ak chcete, aby sa vaše upozornenia po zatvorení animovali, uistite sa, že už majú aplikovanú triedu .fade
a ..in
Zatvorí upozornenie.
- $ ( ".upozornenie" ). upozornenie ( 'zavrieť' )
Výstražná trieda Bootstrapu odhaľuje niekoľko udalostí na pripojenie k funkcii výstrahy.
Udalosť | Popis |
---|---|
Zavrieť | Táto udalosť sa spustí okamžite po close zavolaní metódy inštancie. |
ZATVORENÉ | Táto udalosť sa spustí po zatvorení výstrahy (bude čakať na dokončenie prechodov css). |
- $ ( '#my-upozornenie' ). bind ( 'zatvorené' , funkcia () {
- // urob niečo…
- })
Získajte základné štýly a flexibilnú podporu pre skladacie komponenty, ako sú akordeóny a navigácia.
Stiahnuť súbor* Vyžaduje, aby bol zahrnutý doplnok Transitions.
Pomocou doplnku na zbalenie sme vytvorili jednoduchý widget v štýle akordeónu:
Povoliť cez javascript:
- $ ( ".collapse" ). kolaps ()
názov | typu | predvolená | popis |
---|---|---|---|
rodič | selektor | falošný | Ak použijete selektor, po zobrazení tejto zbaliteľnej položky sa zatvoria všetky skladacie prvky pod zadaným rodičom. (podobné tradičnému správaniu na akordeóne) |
prepnúť | boolovská hodnota | pravda | Prepína zbaliteľný prvok pri vyvolaní |
Stačí pridať data-toggle="collapse"
a data-target
do prvku, aby sa automaticky priradilo ovládanie skladacieho prvku. Atribút data-target
akceptuje selektor css, na ktorý sa má použiť zbalenie. Nezabudnite pridať triedu collapse
do skladacieho prvku. Ak chcete, aby bola predvolene otvorená, pridajte ďalšiu triedu in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- jednoduchý skladací
- </button>
- <div id = "demo" class = "collapse in" > … </div>
data-parent="#selector"
. Pozrite si ukážku, aby ste to videli v akcii.
Aktivuje váš obsah ako skladací prvok. Prijíma voliteľné možnosti object
.
- $ ( '#myCollapsible' ). kolaps ({
- prepnúť : nepravda
- })
Prepne zbaliteľný prvok na zobrazený alebo skrytý.
Zobrazuje skladací prvok.
Skryje skladací prvok.
Trieda zbalenia Bootstrapu odhaľuje niekoľko udalostí na pripojenie k funkcii zbalenia.
Udalosť | Popis |
---|---|
šou | Táto udalosť sa spustí okamžite po show zavolaní metódy inštancie. |
zobrazené | Táto udalosť sa spustí, keď je prvok zbalenia viditeľný pre používateľa (bude čakať na dokončenie prechodov css). |
skryť | Táto udalosť sa spustí okamžite po hide zavolaní metódy. |
skryté | Táto udalosť sa spustí, keď bol prvok zbalenia skrytý pred používateľom (bude čakať na dokončenie prechodov css). |
- $ ( '#myCollapsible' ). on ( 'skryté' , funkcia () {
- // urob niečo…
- })
Pozrite si prezentáciu nižšie.
Zavolajte cez javascript:
- $ ( '.kolotoč' ). kolotoč ()
názov | typu | predvolená | popis |
---|---|---|---|
interval | číslo | 5000 | Čas oneskorenia medzi automatickým cyklovaním položky. Ak je hodnota false, karusel sa nebude automaticky cyklovať. |
pauza | reťazec | "vznášať sa" | Pozastaví cyklovanie kolotoča na mouseenter a obnoví cyklovanie kolotoča na mouseleave. |
Atribúty údajov sa používajú pre predchádzajúci a nasledujúci ovládací prvok. Pozrite si príklad označenia nižšie.
- <div id = "myCarousel" class = "carousel slide" >
- <!-- Položky karuselu -->
- <div class = "carousel-inner" >
- <div class = "active item" > … </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 = "next" > › </a>
- </div>
Inicializuje kolotoč s voliteľnými možnosťami object
a začne cyklicky prechádzať položkami.
- $ ( '.kolotoč' ). kolotoč ({
- interval : 2000
- })
Prechádza položkami kolotoča zľava doprava.
Zastaví kolotoč prechádzať položkami.
Cyklizuje karusel na konkrétny rámec (na základe 0, podobne ako pole).
Prejde na predchádzajúcu položku.
Prejde na ďalšiu položku.
Trieda karuselu Bootstrap odhaľuje dve udalosti na pripojenie k funkcii karuselu.
Udalosť | Popis |
---|---|
šmykľavka | Táto udalosť sa spustí okamžite pri slide vyvolaní metódy inštancie. |
skĺzol | Táto udalosť sa spustí, keď karusel dokončí svoj posuvný prechod. |
Základný, jednoducho rozšírený plugin na rýchle vytváranie elegantných hlások s ľubovoľným zadávaním textu z formulára.
Stiahnuť súborAk chcete zobraziť výsledky prepisovania, začnite písať do poľa nižšie.
Zavolajte typahead cez javascript:
- $ ( '.typeahead' ). písať dopredu ()
názov | typu | predvolená | popis |
---|---|---|---|
zdroj | pole | [ ] | Zdroj údajov, na ktorý sa má dotazovať. |
položky | číslo | 8 | Maximálny počet položiek na zobrazenie v rozbaľovacej ponuke. |
dohadzovač | funkciu | nerozlišuje veľké a malé písmená | Metóda použitá na určenie, či sa dotaz zhoduje s položkou. Prijíma jeden argument, item proti ktorému sa má test otestovať. Prístup k aktuálnemu dotazu získate pomocou this.query . true Ak sa dopyt zhoduje, vráti boolovskú hodnotu. |
triedič | funkciu | presná zhoda, rozlišovať malé a veľké písmená , nerozlišovať malé a veľké písmená |
Metóda používaná na triedenie výsledkov automatického dopĺňania. Akceptuje jeden argument items a má rozsah typovej inštancie. Odkaz na aktuálny dopyt pomocou this.query . |
zvýrazňovač | funkciu | zvýrazní všetky predvolené zhody | Metóda používaná na zvýraznenie výsledkov automatického dopĺňania. Akceptuje jeden argument item a má rozsah typovej inštancie. Mal by vrátiť html. |
Pridajte atribúty údajov na registráciu prvku s funkciou prepisovania.
- <input type = "text" data- provide = "typeahead" >
Inicializuje vstup písaním dopredu.