Javascript pentru Bootstrap

Dați viață componentelor Bootstrap cu noi plugin-uri personalizate care funcționează cu jQuery și Ender .

← Înapoi la startul Bootstrap

Acest plugin este pentru adăugarea interacțiunii scrollspy (actualizare automată nav) la bara de sus a bootstrap.

Descarca

Folosind boostrap-scrollspy.js

  1. $ ( '#bara de sus' ). meniu derulant ()

Markup

Pentru a adăuga cu ușurință comportamentul scrollspy la navigația dvs., trebuie doar să adăugați data-scrollspyatributul la .topbar.

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

Metode

$().scrollspy()

Activează automat butoanele de navigare în funcție de poziția de defilare a utilizatorilor.

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

Observați că etichetele de ancorare Topbar trebuie să aibă ținte de identificare rezolvabile. De exemplu, un <a href="#home">home</a>must corespunde cu ceva din dom precum <div id="home"></div>.

.scrollspy('refresh')

Scrollspy memorează în cache butoanele de navigare și coordonatele secțiunilor pentru performanță. Dacă trebuie să actualizați acest cache (probabil dacă aveți conținut dinamic), apelați această metodă de reîmprospătare. Dacă ați folosit atributul de date pentru a vă defini scrollspy, doar apelați refresh pe corp.

  1. $ ( „corp” ). scrollspy ( „reîmprospătare” )

Demo

Verificați navigarea din bara de sus de pe această pagină.

Acest plugin adaugă o filă rapidă, dinamică și funcționalitate de pilule.

Descarca

Folosind boostrap-tabs.js

  1. $ ( '.tabs' ). file ()

Markup

Puteți activa o navigare prin filă sau pilule fără a scrie niciun javascript, dându-le pur și simplu un atribut data-tabssau .data-pills

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

Metode

$().tabs sau $().pilulele

Activează funcționalitatea filă și pilule pentru un anumit recipient. Linkurile de filă ar trebui să facă referire la ID-urile din document.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Acasă </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Mesaje </a></li>
  5. <li><a href = "#settings" > Setări </a></li>
  6. </ul>
  7.  
  8. <div class = "conținut de pilule" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profil" > ... </div>
  11. <div id = "mesaje" > ... </div>
  12. <div id = "settings" > ... </div>
  13. </ul>
  14.  
  15. <script>
  16. $ ( funcția () {
  17. $ ( '.tabs' ). file ()
  18. })
  19. </script>

Demo

Denim brut probabil că nu ați auzit de ei pantaloni scurți de blugi Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Pulover Cosby eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, 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.

Bazat pe excelentul plugin jQuery.tipsy scris de Jason Frame; twipsy este o versiune actualizată, care nu se bazează pe imagini, folosește css3 pentru animații și atribute de date pentru stocarea titlurilor!

Descarca

Folosind bootstrap-twipsy.js

  1. $ ( '#exemplu' ). twipsy ( opțiuni )

Opțiuni

Nume tip Mod implicit Descriere
anima boolean Adevărat aplicați o tranziție de estompare css la sfatul instrumentului
delayIn număr 0 întârziere înainte de afișarea balonului explicativ (ms)
delayOut număr 0 întârziere înainte de a ascunde balonul explicativ (ms)
da înapoi şir '' text de utilizat atunci când nu este prezent un titlu de indicație
plasare şir 'de mai sus' cum să poziționați tooltip - deasupra | mai jos | stânga | dreapta
html boolean fals permite conținut html în tooltip
Trăi boolean fals utilizați delegarea evenimentelor în loc de handlere de evenimente individuale
decalaj număr 0 offset de pixeli a balonului explicativ față de elementul țintă
titlu șir | funcţie 'titlu' atribut sau metodă de preluare a textului titlului
declanșatorul şir 'planare' cum este declanșat tooltip - hover | focus | manual

Metode

$().twipsy(opțiuni)

Atașează un handler twipsy la o colecție de elemente.

.twipsy('arată')

Dezvăluie un element twipsy.

  1. $ ( '#element' ). twipsy ( 'arată' )

.twipsy('ascunde')

Ascunde un element twipsy.

  1. $ ( '#element' ). twipsy ( „ascunde” )

.twipsy (adevărat)

Returnează o instanță a clasei twipsy de elemente.

  1. $ ( '#element' ). twipsy ( adevărat )

Notă În mod alternativ, aceasta poate fi preluată cu $().data('twipsy').

Demo

Pantaloni strâmți, keffiyeh , probabil că nu ați auzit de ei. Cabina foto barbă din denim brut tipografie geantă vegană stumptown. Seitanul de la fermă la masă, mcsweeney's fixie sustainable quinoa 8-bit american apparel au un terry richardson vinyl chambray. Beard Stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. Un artizan cu adevărat ironic indiferent de keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim cafea de origine unică virală.

Pluginul popover oferă o interfață simplă pentru adăugarea de popover la aplicația dvs. Extinde pluginul boostrap-twipsy.js , așa că asigurați-vă că luați și acel fișier atunci când includeți popover-uri în proiectul dvs.!

Descarca

Folosind boostrap-popover.js

  1. $ ( '#exemplu' ). popover ( opțiuni )

Opțiuni

Nume tip Mod implicit Descriere
anima boolean Adevărat aplicați o tranziție de estompare css la sfatul instrumentului
delayIn număr 0 întârziere înainte de afișarea balonului explicativ (ms)
delayOut număr 0 întârziere înainte de a ascunde balonul explicativ (ms)
da înapoi şir '' text de utilizat atunci când nu este prezent un titlu de indicație
plasare şir 'dreapta' cum să poziționați tooltip - deasupra | mai jos | stânga | dreapta
html boolean fals permite conținut html în tooltip
Trăi boolean fals utilizați delegarea evenimentelor în loc de handlere de evenimente individuale
decalaj număr 0 offset de pixeli a balonului explicativ față de elementul țintă
titlu șir | funcţie 'titlu' atribut sau metodă de preluare a textului titlului
conţinut șir | funcţie „conținut de date” atribut sau metodă de preluare a textului de conținut
declanșatorul şir 'planare' cum este declanșat tooltip - hover | focus | manual

Metode

$().popover(opțiuni)

Inițializează popover-urile pentru o colecție de elemente.

.popover('arată')

Dezvăluie un popover de elemente.

  1. $ ( '#element' ). popover ( 'arată' )

.popover('ascunde')

Ascunde un popover de elemente.

  1. $ ( '#element' ). popover ( „ascunde” )

Demo

hover pentru popover

Pluginul de alertă este o clasă foarte mică pentru adăugarea unei funcționalități apropiate alertelor.

Descarca

Folosind bootstrap-alerts.js

  1. $ ( ".mesaj-alertă" ). alertă ()

Markup

Doar adăugați un data-alertatribut la mesajele dvs. de alertă pentru a le oferi automat o funcționalitate apropiată.

Metode

$().alert()

Include toate alertele cu o funcționalitate apropiată. Pentru ca alertele dvs. să fie animate când sunt închise, asigurați-vă că au aplicat deja clasa .fadeși ..in

.alert('închidere')

Închide o alertă.

  1. $ ( ".mesaj-alertă" ). alertă ( „închidere” )

Demo

×

Sfinte guacamole! Cel mai bine verifică-te, nu arăți prea bine.

×

O, snap! Ai o eroare! Schimbați asta și asta și încercați din nou. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.