Javascript för Bootstrap

Väck Bootstraps komponenter till liv med nya, anpassade plugins som fungerar med jQuery och Ender .

← Tillbaka till Bootstrap home

Denna plugin är till för att lägga till scrollspy-interaktionen (automatisk uppdatering av nav) till bootstraps övre fält.

Ladda ner

Använder bootstrap-scrollspy.js

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

Pålägg

För att enkelt lägga till scrollspy-beteende till din nav, lägg bara till data-scrollspyattributet till .topbar.

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

Metoder

$().scrollSpy()

Autoaktiverar navigeringsknapparna efter användarens rullningsposition.

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

Observera Topbar-ankartaggar måste ha lösbara id-mål. Till exempel måste ett <a href="#home">home</a>måste motsvara något i dom som <div id="home"></div>.

.scrollSpy('refresh')

Scrollspy cachar navigeringsknappar och sektionskoordinater för prestanda. Om du behöver uppdatera denna cache (troligtvis om du har dynamiskt innehåll) ring bara den här uppdateringsmetoden. Om du använde dataattributet för att definiera din scrollspy, ring bara refresh på kroppen.

  1. $ ( 'kropp' ). scrollSpy ( 'uppdatera' )

Demo

Kolla in navigeringen i toppfältet på den här sidan.

Denna plugin erbjuder ytterligare funktionalitet för att hantera knappstatus.

Ladda ner

Använder bootstrap-buttons.js

  1. $ ( '.tabs' ). knapp ()

Metoder

$().button('toggle')

Växlar push-tillstånd. Ger btn utseendet att den har aktiverats.

Observera Du kan aktivera automatisk växling av en knapp genom att använda data-toggleattributet.

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

$().button('laddar in')

Ställer in knappstatus till laddning - inaktiverar knapp och byter text till laddningstext. Laddande text ska definieras på knappelementet med hjälp av dataattributet data-loading-text.

  1. <button class = "btn" data-loading-text = "laddar in saker..." > ... </button>

$().button('reset')

Återställer knappstatus - byter text till originaltext.

$().button(sträng)

Återställer knappstatus - byter text till valfritt datadefinierat textläge.

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

Demo

Detta plugin lägger till snabb, dynamisk flik- och pillerfunktionalitet.

Ladda ner

Använder bootstrap-tabs.js

  1. $ ( '.tabs' ). flikar ()

Pålägg

Du kan aktivera en flik- eller tablettnavigering utan att skriva något javascript genom att helt enkelt ge dem ett data-tabseller data-pillsattribut.

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

Metoder

$().tabs eller $().pills

Aktiverar flik- och pillerfunktionalitet för en given behållare. Fliklänkar bör referera till ID i dokumentet.

  1. <ul class = "flikar" >
  2. <li class = "active" ><a href = "#home" > Hem </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Meddelanden </a></li>
  5. <li><a href = "#settings" > Inställningar </a></li>
  6. </ul>
  7.  
  8. <div class = "piller-innehåll" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profil" > ... </div>
  11. <div id = "meddelanden" > ... </div>
  12. <div id = "inställningar" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( function () {
  17. $ ( '.tabs' ). flikar ()
  18. })
  19. </script>

evenemang

Händelse Beskrivning
förändra Denna händelse utlöses vid flikbyte. Använd event.targetoch event.relatedTargetför att rikta in den aktiva fliken respektive den föregående aktiva fliken.
  1. $ ( '#.tabs' ). bind ( 'ändra' , funktion ( e ) {
  2. e . mål // aktiverad flik
  3. e . relatedTarget // föregående flik
  4. })

Demo

Raw denim du förmodligen inte har hört talas om dem jeans shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustasch cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby tröja eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan amerikanska kläder, slaktare 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.

Baserat på det utmärkta plugin-programmet jQuery.tipsy skrivet av Jason Frame; twipsy är en uppdaterad version, som inte förlitar sig på bilder, använder css3 för animationer och dataattribut för titellagring!

Ladda ner

Använder bootstrap-twipsy.js

  1. $ ( '#exempel' ). twipsy ( alternativ )

alternativ

namn typ standard beskrivning
animera booleskt Sann tillämpa en css-fade-övergång på verktygstipset
försening i siffra 0 fördröjning innan verktygstips visas (ms)
delayOut siffra 0 fördröjning innan verktygstips döljs (ms)
Retirera sträng '' text som ska användas när ingen verktygstipstitel finns
placering sträng 'ovan' hur man placerar verktygstipset - ovan | nedan | vänster | höger
html booleskt falsk tillåter html-innehåll i verktygstips
leva booleskt falsk använd händelsedelegering istället för individuella händelsehanterare
offset siffra 0 pixelförskjutning av verktygstips från målelement
titel sträng, funktion 'titel' attribut eller metod för att hämta titeltext
utlösare sträng 'sväva' hur verktygstips triggas - håll muspekaren | fokus | manuell
mall sträng [standarduppmärkning] HTML-mallen som används för att rendera en twipsy.

Observera Individuella twipsy-instansalternativ kan alternativt specificeras genom att använda dataattribut.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Någon titeltext' > text </a>

Metoder

$().twipsy(options)

Bifogar en twipsy-hanterare till en elementsamling.

.twipsy('show')

Avslöjar en twipsy element.

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

.twipsy('hide')

Döljer ett element twipsy.

  1. $ ( '#element' ). twipsy ( 'gömma' )

.twipsy(true)

Returnerar en elements twipsy-klassinstans.

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

Notis Alternativt kan detta hämtas med $().data('twipsy').

Demo

Tighta byxor nästa nivå keffiyeh du har förmodligen inte hört talas om dem. Photo booth skägg rå denim boktryck vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie hållbara quinoa 8-bitars amerikanska kläder har en frotté richardson vinyl chambray. Beard stumptown, koftor banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, fyra loko mcsweeney's cleanse vegan chambray. En riktigt ironisk hantverkare oavsett keytar, scenester bond-till-bord banksy Austin twitter handtag freegan cred raw denim enkaffe viral.

Popover-pluginet ger ett enkelt gränssnitt för att lägga till popovers till din applikation. Det utökar plugin-programmet bootstrap-twipsy.js , så se till att ta tag i den filen också när du inkluderar popovers i ditt projekt!

Observera Du måste inkludera filen bootstrap-twipsy.js före bootstrap-popover.js.

Ladda ner

Använder bootstrap-popover.js

  1. $ ( '#exempel' ). popover ( alternativ )

alternativ

namn typ standard beskrivning
animera booleskt Sann tillämpa en css-fade-övergång på verktygstipset
försening i siffra 0 fördröjning innan verktygstips visas (ms)
delayOut siffra 0 fördröjning innan verktygstips döljs (ms)
Retirera sträng '' text som ska användas när ingen verktygstipstitel finns
placering sträng 'höger' hur man placerar verktygstipset - ovan | nedan | vänster | höger
html booleskt falsk tillåter html-innehåll i verktygstips
leva booleskt falsk använd händelsedelegering istället för individuella händelsehanterare
offset siffra 0 pixelförskjutning av verktygstips från målelement
titel sträng, funktion 'titel' attribut eller metod för att hämta titeltext
innehåll sträng, funktion "data-innehåll" en sträng eller metod för att hämta innehållstext. om inget tillhandahålls kommer innehållet hämtas från ett datainnehållsattribut.
utlösare sträng 'sväva' hur verktygstips triggas - håll muspekaren | fokus | manuell
mall sträng [standarduppmärkning] HTML-mallen som används för att rendera en popover.

Observera Individuella popover-instansalternativ kan alternativt specificeras genom att använda dataattribut.

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

Metoder

$().popover(alternativ)

Initierar popovers för en elementsamling.

.popover('show')

Avslöjar en popover för element.

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

.popover('hide')

Döljer en popover för element.

  1. $ ( '#element' ). popover ( 'gömma' )

Demo

sväva för popover

Alert-pluginet är en superliten klass för att lägga till nära funktionalitet till varningar.

Ladda ner

Använder bootstrap-alerts.js

  1. $ ( ".alert-meddelande" ). varning ()

Pålägg

Lägg bara till ett data-alertattribut till dina varningsmeddelanden för att automatiskt ge dem nära funktionalitet.

alternativ

namn typ standard beskrivning
väljare sträng '.stänga' Vilken väljare du ska rikta in dig på för att stänga en varning.

Metoder

$().alert()

Omsluter alla varningar med nära funktionalitet. För att få dina varningar att animeras när de är stängda, se till att de har klassen .fadeoch .inredan tillämpade på dem.

.alert('stäng')

Stänger en varning.

  1. $ ( ".alert-meddelande" ). varning ( 'stäng' )

Demo

×

Heliga guacamole! Bäst kolla dig själv, du ser inte för bra ut.

×

Åh knäpp! Du har ett fel! Ändra det och det och försök igen. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.