Javascript voor Bootstrap

Breng de componenten van Bootstrap tot leven met nieuwe, aangepaste plug-ins die werken met jQuery en Ender .

← Terug naar Bootstrap-home

Deze plug-in is voor het toevoegen van de scrollspy-interactie (nav automatisch bijwerken) aan de bootstrap-topbalk.

Downloaden

Bootstrap-scrollspy.js gebruiken

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

Markup

Om eenvoudig scrollspy-gedrag aan uw navigatiesysteem toe te voegen, voegt u het data-scrollspykenmerk toe aan het .topbar.

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

Methoden:

$().scrollSpy()

Auto activeert navigatieknoppen door gebruikers scroll positie.

  1. $ ( 'lichaam > .topbalk' ). scrollSpy ()

Let op Topbar-ankertags moeten oplosbare id-doelen hebben. Een <a href="#home">home</a>moet bijvoorbeeld overeenkomen met iets in de dom zoals <div id="home"></div>.

.scrollSpy('vernieuwen')

De scrollspy slaat navigatieknoppen en sectiecoördinaten op voor prestaties. Als u deze cache moet bijwerken (waarschijnlijk als u dynamische inhoud heeft), roept u deze vernieuwingsmethode aan. Als je het data-attribuut hebt gebruikt om je scrollspy te definiëren, roep dan refresh op de body aan.

  1. $ ( 'lichaam' ). scrollSpy ( 'vernieuwen' )

Demo

Bekijk de navigatie in de bovenste balk op deze pagina.

Deze plug-in biedt extra functionaliteit voor het beheren van de knopstatus.

Downloaden

Bootstrap-buttons.js gebruiken

  1. $ ( '.tabbladen' ). knop ()

Methoden:

$().button('toggle')

Schakelt de push-status in. Geeft btn de uitstraling dat het geactiveerd is.

Opmerking U kunt automatisch wisselen van een knop inschakelen door het data-toggleattribuut te gebruiken.

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

$().button('bezig met laden')

Stelt knopstatus in op laden - schakelt knop uit en wisselt tekst naar laadtekst. Laadtekst moet worden gedefinieerd op het knopelement met behulp van het data-attribuut data-loading-text.

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

$().button('reset')

Reset knopstatus - wisselt tekst naar originele tekst.

$().knop(tekenreeks)

Stelt de knopstatus opnieuw in - verwisselt tekst naar een door gegevens gedefinieerde tekststatus.

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

Demo

Deze plug-in voegt snelle, dynamische tab- en pilfunctionaliteit toe.

Downloaden

Bootstrap-tabs.js gebruiken

  1. $ ( '.tabbladen' ). tabbladen ()

Markup

U kunt een tab- of pill-navigatie activeren zonder javascript te schrijven door ze simpelweg een data-tabsof data-pillsattribuut te geven.

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

Methoden:

$().tabs of $().pillen

Activeert tab- en pilfunctionaliteit voor een bepaalde container. Tablinks moeten verwijzen naar id's in het document.

  1. <ul class = "tabbladen" >
  2. <li class = "active" ><a href = "#home" > Home </a></li>
  3. <li><a href = "#profile" > Profiel </a></li>
  4. <li><a href = "#messages" > Berichten </a></li>
  5. <li><a href = "#settings" > Instellingen </a></li>
  6. </ul>
  7.  
  8. <div class = "pil-inhoud" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profiel" > ... </div>
  11. <div id = "berichten" > ... </div>
  12. <div id = "instellingen" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( functie () {
  17. $ ( '.tabbladen' ). tabbladen ()
  18. })
  19. </script>

Evenementen

Evenement Beschrijving
Wijzigen Deze gebeurtenis wordt geactiveerd bij wijziging van tabblad. Gebruik event.targeten event.relatedTargetom respectievelijk het actieve tabblad en het vorige actieve tabblad te targeten.
  1. $ ( '#.tabbladen' ). bind ( 'wijzig' , functie ( e ) {
  2. e . doel // geactiveerd tabblad
  3. e . gerelateerdTarget // vorig tabblad
  4. })

Demo

Raw denim, je hebt waarschijnlijk nog nooit van die jeansshort Austin gehoord. Nesciunt tofu stomptown aliqua, retro synth master cleanse. Snor cliche tempor, williamsburg carles veganistische helvetica. Reprehenderit slager retro keffiyeh dromenvanger synth. Cosby trui eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis vest amerikaanse kleding, slager 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.

Gebaseerd op de uitstekende jQuery.tipsy-plug-in geschreven door Jason Frame; twipsy is een bijgewerkte versie, die niet afhankelijk is van afbeeldingen, css3 gebruikt voor animaties en data-attributen voor titelopslag!

Downloaden

Bootstrap-twipsy.js gebruiken

  1. $ ( '#voorbeeld' ). twipsy ( opties )

Opties

Naam type standaard Omschrijving
animeren booleaans WAAR pas een css fade-overgang toe op de tooltip
vertragingIn nummer 0 vertraging voordat knopinfo wordt weergegeven (ms)
vertraging uit nummer 0 vertraging voordat knopinfo wordt verborgen (ms)
terugvallen snaar '' tekst om te gebruiken als er geen knopinfo-titel aanwezig is
plaatsing snaar 'bovenstaande' hoe de tooltip te plaatsen - hierboven | hieronder | links | Rechtsaf
html booleaans vals staat html-inhoud toe in knopinfo
live booleaans vals gebruik gebeurtenisdelegatie in plaats van individuele gebeurtenishandlers
offset nummer 0 pixelverschuiving van knopinfo van doelelement
titel tekenreeks, functie 'titel' attribuut of methode voor het ophalen van titeltekst
trekker snaar 'zweven' hoe knopinfo wordt geactiveerd - hover | focus | handleiding
sjabloon snaar [standaard opmaak] De html-sjabloon die wordt gebruikt voor het renderen van een twipsy.

Opmerking Individuele twipsy-instantie-opties kunnen ook worden gespecificeerd door het gebruik van gegevensattributen.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Some title text' > text </a>

Methoden:

$().twipsy(opties)

Koppelt een twipsy-handler aan een elementenverzameling.

.twipsy('toon')

Onthult een elementen-twipsy.

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

.twipsy('verbergen')

Verbergt een elementen-twipsy.

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

.twipsy (waar)

Retourneert een instantie van een twipsy-klasse van elementen.

  1. $ ( '#element' ). dubbelzinnig ( waar )

Opmerking Als alternatief kan dit worden opgehaald met $().data('twipsy').

Demo

Strakke broeken van het volgende niveau keffiyeh , je hebt er waarschijnlijk nog nooit van gehoord. Photo booth baard raw denim boekdruk veganistische messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie duurzame quinoa 8-bit amerikaanse kleding heeft een terry richardson vinyl chambray. Baardstumptown, vesten banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, vier loko mcsweeney's cleanse veganistische chambray. Een echt ironische ambachtsman welke keytar dan ook, scenester farm-to-table banksy Austin twitter behandelt freegan cred raw denim single-origin coffee viral.

De popover-plug-in biedt een eenvoudige interface voor het toevoegen van popovers aan uw toepassing. Het breidt de bootstrap-twipsy.js- plug-in uit, dus zorg ervoor dat u dat bestand ook pakt wanneer u popovers in uw project opneemt!

Opmerking U moet het bestand bootstrap-twipsy.js vóór bootstrap-popover.js opnemen.

Downloaden

Bootstrap-popover.js gebruiken

  1. $ ( '#voorbeeld' ). popover ( opties )

Opties

Naam type standaard Omschrijving
animeren booleaans WAAR pas een css fade-overgang toe op de tooltip
vertragingIn nummer 0 vertraging voordat knopinfo wordt weergegeven (ms)
vertraging uit nummer 0 vertraging voordat knopinfo wordt verborgen (ms)
terugvallen snaar '' tekst om te gebruiken als er geen knopinfo-titel aanwezig is
plaatsing snaar 'Rechtsaf' hoe de tooltip te plaatsen - hierboven | hieronder | links | Rechtsaf
html booleaans vals staat html-inhoud toe in knopinfo
live booleaans vals gebruik gebeurtenisdelegatie in plaats van individuele gebeurtenishandlers
offset nummer 0 pixelverschuiving van knopinfo van doelelement
titel tekenreeks, functie 'titel' attribuut of methode voor het ophalen van titeltekst
inhoud tekenreeks, functie 'data-inhoud' een tekenreeks of methode voor het ophalen van inhoudstekst. als er geen is, wordt de inhoud afkomstig van een data-content-attribuut.
trekker snaar 'zweven' hoe knopinfo wordt geactiveerd - hover | focus | handleiding
sjabloon snaar [standaard opmaak] De html-sjabloon die wordt gebruikt voor het renderen van een popover.

Opmerking Afzonderlijke opties voor popover-instanties kunnen ook worden gespecificeerd door het gebruik van gegevensattributen.

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

Methoden:

$().popover(opties)

Initialiseert popovers voor een elementverzameling.

.popover('toon')

Onthult een pop-over voor elementen.

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

.popover('verbergen')

Verbergt een pop-over voor elementen.

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

Demo

zweven voor popover

De waarschuwingsplug-in is een superkleine klasse voor het toevoegen van close-functionaliteit aan waarschuwingen.

Downloaden

Bootstrap-alerts.js gebruiken

  1. $ ( ".alert-bericht" ). waarschuwing ()

Markup

Voeg gewoon een data-alertattribuut toe aan uw waarschuwingsberichten om ze automatisch close-functionaliteit te geven.

Opties

Naam type standaard Omschrijving
selector snaar '.dichtbij' Welke selector moet worden getarget voor het sluiten van een waarschuwing.

Methoden:

$().waarschuwing()

Omhult alle waarschuwingen met sluitfunctionaliteit. Om ervoor te zorgen dat uw waarschuwingen worden geanimeerd wanneer ze zijn gesloten, moet u ervoor zorgen dat de klasse .fadeen .inal op hen is toegepast.

.alert('sluiten')

Sluit een waarschuwing.

  1. $ ( ".alert-bericht" ). waarschuwing ( 'sluiten' )

Demo

×

Heilige guacamole! U kunt het beste zelf controleren, u ziet er niet al te best uit.

×

Oh nee! Je hebt een fout! Verander dit en dat en probeer het opnieuw. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.