Javascript for Bootstrap

Gjør Bootstraps komponenter til live med nye, tilpassede plugins som fungerer med jQuery og Ender .

← Tilbake til Bootstrap home

Dette pluginet er for å legge til scrollspy-interaksjonen (automatisk oppdatering av nav) til bootstrap-toppen.

nedlasting

Bruker bootstrap-scrollspy.js

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

Markup

For enkelt å legge til scrollspy-adferd til navigasjonen din, legg bare til data-scrollspyattributtet til .topbar.

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

Metoder

$().scrollSpy()

Autoaktiverer navigasjonsknapper etter brukerens rulleposisjon.

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

Legg merke til Topbar-ankertagger må ha løsbare id-mål. For eksempel, en <a href="#home">home</a>må svare til noe i dom som <div id="home"></div>.

.scrollSpy('refresh')

Scrollspy bufrer navigasjonsknapper og seksjonskoordinater for ytelse. Hvis du trenger å oppdatere denne hurtigbufferen (sannsynligvis hvis du har dynamisk innhold), bare ring denne oppdateringsmetoden. Hvis du brukte dataattributtet for å definere din scrollspy, ring bare refresh på kroppen.

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

Demo

Ta en titt på navigeringen i topplinjen på denne siden.

Denne plugin-en tilbyr ekstra funksjonalitet for å administrere knappstatus.

nedlasting

Bruker bootstrap-buttons.js

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

Metoder

$().button('toggle')

Bytter push-tilstand. Gir btn utseendet at den er aktivert.

Merknad Du kan aktivere automatisk veksling av en knapp ved å bruke data-toggleattributtet.

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

$().button('laster')

Angir knappstatus til lasting - deaktiverer knapp og bytter tekst til lasting av tekst. Lastetekst skal defineres på knappeelementet ved hjelp av dataattributtet data-loading-text.

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

$().button('reset')

Tilbakestiller knappens tilstand - bytter tekst til originaltekst.

$().knapp(streng)

Tilbakestiller knappens tilstand - bytter tekst til hvilken som helst datadefinert teksttilstand.

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

Demo

Dette pluginet legger til rask, dynamisk fane- og pillefunksjonalitet.

nedlasting

Bruker bootstrap-tabs.js

  1. $ ( '.tabs' ). faner ()

Markup

Du kan aktivere en fane- eller pillenavigasjon uten å skrive noe javascript ved ganske enkelt å gi dem et data-tabseller data-pillsattributt.

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

Metoder

$().tabs eller $().piller

Aktiverer fane- og pillefunksjonalitet for en gitt beholder. Fanekoblinger skal referere til ID-er i dokumentet.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Hjem </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Meldinger </a></li>
  5. <li><a href = "#settings" > Innstillinger </a></li>
  6. </ul>
  7.  
  8. <div class = "pille-innhold" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profil" > ... </div>
  11. <div id = "meldinger" > ... </div>
  12. <div id = "innstillinger" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( funksjon () {
  17. $ ( '.tabs' ). faner ()
  18. })
  19. </script>

arrangementer

Begivenhet Beskrivelse
endring Denne hendelsen utløses ved fanebytte. Bruk event.targetog event.relatedTargetfor å målrette henholdsvis den aktive fanen og den forrige aktive fanen.
  1. $ ( '#.tabs' ). bind ( 'endre' , funksjon ( e ) {
  2. e . mål // aktivert fane
  3. e . relatedTarget // forrige fane
  4. })

Demo

Rå denim du sannsynligvis ikke har hørt om dem jeanshorts Austin. Nesciunt tofu stumptown aliqua, retro synth master rens. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit slakter retro keffiyeh dreamcatcher synth. Cosby genser eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, slakter 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.

Basert på den utmerkede jQuery.tipsy-pluginen skrevet av Jason Frame; twipsy er en oppdatert versjon, som ikke er avhengig av bilder, bruker css3 for animasjoner og dataattributter for tittellagring!

nedlasting

Bruker bootstrap-twipsy.js

  1. $ ( '#eksempel' ). twipsy ( alternativer )

Alternativer

Navn type misligholde beskrivelse
animere boolsk ekte bruk en css-fade-overgang på verktøytipset
forsinkelse i Antall 0 forsinkelse før visning av verktøytips (ms)
delayOut Antall 0 forsinkelse før du skjuler verktøytips (ms)
falle tilbake streng '' tekst som skal brukes når ingen verktøytipstittel er til stede
plassering streng 'ovenfor' hvordan plassere verktøytipset - over | under | venstre | Ikke sant
html boolsk falsk tillater html-innhold i verktøytips
bo boolsk falsk bruk hendelsesdelegering i stedet for individuelle hendelsesbehandlere
offset Antall 0 pikselforskyvning av verktøytips fra målelementet
tittel streng, funksjon 'tittel' attributt eller metode for å hente titteltekst
avtrekker streng 'sveve' hvordan verktøytips utløses - hover | fokus | Håndbok
mal streng [standard oppmerking] HTML-malen som brukes for å gjengi en twipsy.

Merknad Individuelle twipsy-forekomstalternativer kan alternativt spesifiseres ved bruk av dataattributter.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Noen titteltekst' > tekst </a>

Metoder

$().twipsy(opsjoner)

Fester en twipsy-handler til en elementsamling.

.twipsy('show')

Avslører en twipsy elementer.

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

.twipsy('hide')

Skjuler en elementer twipsy.

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

.twipsy(true)

Returnerer en elements twipsy-klasseforekomst.

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

Merknad Alternativt kan dette hentes med $().data('twipsy').

Demo

Trange bukser neste nivå keffiyeh du har sannsynligvis ikke hørt om dem. Fotoboks skjegg rå denim boktrykk vegansk messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie bærekraftig quinoa 8-bits amerikanske klær har en frotté richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, fire loko mcsweeney's cleanse vegan chambray. En virkelig ironisk håndverker uansett keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.

Popover-pluginet gir et enkelt grensesnitt for å legge til popovers til applikasjonen din. Det utvider bootstrap-twipsy.js plugin, så sørg for å ta tak i den filen også når du inkluderer popovers i prosjektet ditt!

Merknad Du må inkludere bootstrap-twipsy.js-filen før bootstrap-popover.js.

nedlasting

Bruker bootstrap-popover.js

  1. $ ( '#eksempel' ). popover ( alternativer )

Alternativer

Navn type misligholde beskrivelse
animere boolsk ekte bruk en css-fade-overgang på verktøytipset
forsinkelse i Antall 0 forsinkelse før visning av verktøytips (ms)
delayOut Antall 0 forsinkelse før du skjuler verktøytips (ms)
falle tilbake streng '' tekst som skal brukes når ingen verktøytipstittel er til stede
plassering streng 'Ikke sant' hvordan plassere verktøytipset - over | under | venstre | Ikke sant
html boolsk falsk tillater html-innhold i verktøytips
bo boolsk falsk bruk hendelsesdelegering i stedet for individuelle hendelsesbehandlere
offset Antall 0 pikselforskyvning av verktøytips fra målelementet
tittel streng, funksjon 'tittel' attributt eller metode for å hente titteltekst
innhold streng, funksjon 'data-innhold' en streng eller metode for å hente innholdstekst. hvis ingen er oppgitt, hentes innholdet fra et datainnholdsattributt.
avtrekker streng 'sveve' hvordan verktøytips utløses - hover | fokus | Håndbok
mal streng [standard oppmerking] HTML-malen som brukes til å gjengi en popover.

Merknad Individuelle popover-forekomstalternativer kan alternativt spesifiseres ved bruk av dataattributter.

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

Metoder

$().popover(alternativer)

Initialiserer popovers for en elementsamling.

.popover('show')

Avslører en popover for elementer.

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

.popover('skjul')

Skjuler en popover for elementer.

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

Demo

hover for popover

Varslingspluginen er en superliten klasse for å legge til nærfunksjonalitet til varsler.

nedlasting

Bruker bootstrap-alerts.js

  1. $ ( ".alert-melding" ). varsel ()

Markup

Bare legg til et data-alertattributt til varselmeldingene dine for automatisk å gi dem nær funksjonalitet.

Alternativer

Navn type misligholde beskrivelse
velger streng '.Lukk' Hvilken velger du skal målrette mot for å lukke et varsel.

Metoder

$().alert()

Dekker alle varsler med nærfunksjonalitet. For å få varslene dine til å animere når de er lukket, sørg for at de har .fadeog .inklassen allerede brukt på dem.

.alert('close')

Lukker et varsel.

  1. $ ( ".alert-melding" ). varsel ( 'lukke' )

Demo

×

Hellige guacamole! Best sjekk deg selv, du ser ikke så bra ut.

×

Oh Snap! Du har en feil! Endre dette og hint og prøv igjen. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.