Javascript za Bootstrap

Oživite komponente Bootstrapa z novimi vtičniki po meri, ki delujejo z jQuery in Ender .

← Nazaj na domačo stran Bootstrap

Ta vtičnik je namenjen dodajanju interakcije scrollspy (samodejno posodabljanje navigacije) v zgornjo vrstico zagona.

Prenesi

Uporaba bootstrap-scrollspy.js

  1. $ ( '#topbar' ). scrollSpy ()

Markup

Če želite svoji navigaciji preprosto dodati vedenje Scrollspy, samo dodajte data-scrollspyatribut v .topbar.

  1. <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>

Metode

$().scrollSpy()

Samodejno aktivira navigacijske gumbe glede na položaj drsenja uporabnika.

  1. $ ( 'body > .topbar' ). scrollSpy ()

Opozorilo : sidrne oznake zgornje vrstice morajo imeti razločljive cilje ID-ja. Na primer, <a href="#home">home</a>mora ustrezati nečemu v domu, kot je <div id="home"></div>.

.scrollSpy('osveži')

Scrollspy predpomni navigacijske gumbe in koordinate odsekov za delovanje. Če morate posodobiti ta predpomnilnik (verjetno, če imate dinamično vsebino), preprosto pokličite to metodo osveževanja. Če ste uporabili atribut podatkov za definiranje vašega scrollspyja, preprosto pokličite osvežitev v telesu.

  1. $ ( 'telo' ). scrollSpy ( 'osveži' )

Demo

Preverite navigacijo v zgornji vrstici na tej strani.

Ta vtičnik ponuja dodatne funkcije za upravljanje stanja gumbov.

Prenesi

Uporaba bootstrap-buttons.js

  1. $ ( '.tabs' ). gumb ()

Metode

$().button('preklop')

Preklopi potisno stanje. Daje btn videti, da je bil aktiviran.

Opombadata-toggle Z atributom lahko omogočite samodejno preklapljanje gumba .

  1. <button class = "btn" data-toggle = "toggle" > ... </button>

$().button('nalaganje')

Nastavi stanje gumba na nalaganje - onemogoči gumb in zamenja besedilo z besedilom za nalaganje. Nalaganje besedila mora biti definirano na elementu gumba z uporabo atributa podatkov data-loading-text.

  1. <button class = "btn" data-loading-text = "loading stuff..." > ... </button>

$().button('reset')

Ponastavi stanje gumba - besedilo zamenja z izvirnim besedilom.

$().button(niz)

Ponastavi stanje gumba - zamenja besedilo v poljubno podatkovno definirano stanje besedila.

  1. <button class = "btn" data-complete-text = "finished!" > ... </button>
  2. <skript>
  3. $('.btn').button('complete')
  4. </scrip>

Demo

Ta vtičnik dodaja hitro, dinamično funkcijo zavihkov in tablet.

Prenesi

Uporaba bootstrap-tabs.js

  1. $ ( '.tabs' ). zavihki ()

Markup

Navigacijo po zavihku ali tabletki lahko aktivirate brez pisanja javascripta, tako da jim preprosto dodelite atribut data-tabsali .data-pills

  1. <ul class = "tabs" data-tabs = "tabs" > ... </ul>

Metode

$().tabs ali $().pills

Aktivira funkcijo zavihkov in tabletk za določeno posodo. Povezave zavihkov se morajo sklicevati na ID-je v dokumentu.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Domača stran </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Sporočila </a></li>
  5. <li><a href = "#settings" > Nastavitve </a></li>
  6. </ul>
  7.  
  8. <div class = "pillu-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profile" > ... </div>
  11. <div id = "messages" > ... </div>
  12. <div id = "settings" > ... </div>
  13. </div>
  14.  
  15. <skript>
  16. $ ( funkcija () {
  17. $ ( '.tabs' ). zavihki ()
  18. })
  19. </script>

Dogodki

Dogodek Opis
sprememba Ta dogodek se sproži ob spremembi zavihka. Uporabite event.targetin event.relatedTargetza ciljanje na aktivni zavihek oziroma prejšnji aktivni zavihek.
  1. $ ( '#.tabs' ). bind ( 'sprememba' , funkcija ( e ) {
  2. e . cilj // aktiviran zavihek
  3. e . relatedTarget // prejšnji zavihek
  4. })

Demo

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, butcher 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.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

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.

Temelji na odličnem vtičniku jQuery.tipsy, ki ga je napisal Jason Frame; twipsy je posodobljena različica, ki se ne zanaša na slike, uporablja css3 za animacije in podatkovne atribute za shranjevanje naslovov!

Prenesi

Uporaba bootstrap-twipsy.js

  1. $ ( '#primer' ). twipsy ( možnosti )

Opcije

Ime vrsta privzeto opis
animirati logično prav uporabite css fade prehod za opis orodja
delayIn število 0 zakasnitev pred prikazom orodja (ms)
delayOut število 0 zakasnitev pred skrivanjem opisa orodja (ms)
pasti nazaj vrvica '' besedilo za uporabo, ko ni naslova orodnega opisa
umestitev vrvica 'zgoraj' kako postaviti opis orodja - zgoraj | spodaj | levo | prav
html logično lažno dovoljuje vsebino html v opisu orodja
v živo logično lažno uporabite delegiranje dogodkov namesto posameznih obdelovalcev dogodkov
odmik število 0 odmik slikovnih pik namiga orodja od ciljnega elementa
naslov niz, funkcija 'naslov' atribut ali metoda za pridobivanje besedila naslova
sprožilec vrvica 'lebdeti' kako se sproži opis orodja - lebdi | fokus | priročnik
predlogo vrvica [privzeta oznaka] Predloga html, ki se uporablja za upodabljanje twipsyja.

Opomba Posamezne možnosti primerka twipsy je mogoče alternativno podati z uporabo podatkovnih atributov.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Nekaj ​​naslovnega besedila' > besedilo </a>

Metode

$().twipsy(možnosti)

Zbirki elementov pripne obravnavo twipsy.

.twipsy('pokaži')

Razkriva elemente twipsy.

  1. $ ( '#element' ). twipsy ( 'pokaži' )

.twipsy('skrij')

Skrije elemente twipsy.

  1. $ ( '#element' ). twipsy ( 'skrij' )

.twipsy(true)

Vrne primerek razreda elementov twipsy.

  1. $ ( '#element' ). twipsy ( res )

Opomba To lahko prikličete tudi z $().data('twipsy').

Demo

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čen obrtnik, ne glede na keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin kava virusna.

Vtičnik popover ponuja preprost vmesnik za dodajanje pojavnih oken vaši aplikaciji. Razširja vtičnik bootstrap-twipsy.js , zato se prepričajte, da zgrabite tudi to datoteko, ko v svoj projekt vključite pojavna okna!

Opomba Datoteko bootstrap-twipsy.js morate vključiti pred bootstrap-popover.js.

Prenesi

Uporaba bootstrap-popover.js

  1. $ ( '#primer' ). popover ( možnosti )

Opcije

Ime vrsta privzeto opis
animirati logično prav uporabite css fade prehod za opis orodja
delayIn število 0 zakasnitev pred prikazom orodja (ms)
delayOut število 0 zakasnitev pred skrivanjem opisa orodja (ms)
pasti nazaj vrvica '' besedilo za uporabo, ko ni naslova orodnega opisa
umestitev vrvica 'prav' kako postaviti opis orodja - zgoraj | spodaj | levo | prav
html logično lažno dovoljuje vsebino html v opisu orodja
v živo logično lažno uporabite delegiranje dogodkov namesto posameznih obdelovalcev dogodkov
odmik število 0 odmik slikovnih pik namiga orodja od ciljnega elementa
naslov niz, funkcija 'naslov' atribut ali metoda za pridobivanje besedila naslova
vsebino niz, funkcija 'data-content' niz ali metoda za pridobivanje besedila vsebine. če ni na voljo nobena, bo vsebina pridobljena iz atributa podatkovne vsebine.
sprožilec vrvica 'lebdeti' kako se sproži opis orodja - lebdi | fokus | priročnik
predlogo vrvica [privzeta oznaka] Predloga html, ki se uporablja za upodabljanje popoverja.

Opomba Posamezne možnosti pojavnega primerka se lahko določijo tudi z uporabo podatkovnih atributov.

  1. <a data-placement = "below" href = "#" class = "btn danger" rel = "popover" > besedilo </a>

Metode

$().popover(možnosti)

Inicializira pojavna okna za zbirko elementov.

.popover('pokaži')

Razkrije pojavni element elementov.

  1. $ ( '#element' ). popover ( 'pokaži' )

.popover('skrij')

Skrije pojavni element elementov.

  1. $ ( '#element' ). popover ( 'skrij' )

Demo

lebdi za popover

Vtičnik za opozorila je zelo majhen razred za dodajanje tesne funkcionalnosti opozorilom.

Prenesi

Uporaba bootstrap-alerts.js

  1. $ ( ".opozorilno-sporočilo" ). opozorilo ()

Markup

Preprosto dodajte data-alertatribut svojim opozorilnim sporočilom, da jim samodejno zagotovite tesno funkcijo.

Opcije

Ime vrsta privzeto opis
selektor vrvica '.close' Kateri izbirnik ciljati za zapiranje opozorila.

Metode

$().alert()

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 .fadein ..in

.alert('close')

Zapre opozorilo.

  1. $ ( ".opozorilno-sporočilo" ). opozorilo ( 'blizu' )

Demo

×

Sveti guacamole! Najbolje, da preverite sami, ne izgledate preveč dobro.

×

Oh šment! Imate napako! 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.