Onze Modal-plug-in is een superslanke versie van de traditionele modale js-plug-in, waarbij we er speciaal voor zorgen dat alleen de kale functionaliteit wordt opgenomen die we hier op Twitter nodig hebben.
Downloaden
- $ ( '#mijn-modal' ). modaal ( opties )
Naam | type | standaard | Omschrijving |
---|---|---|---|
achtergrond | booleaans, string | vals | Bevat een modaal-achtergrondelement. Stel backdrop in op "static" als je niet wilt dat de modal wordt gesloten wanneer op de backdrop wordt geklikt. |
toetsenbord | booleaans | vals | Sluit de modal wanneer de escape-toets wordt ingedrukt |
show | booleaans | vals | Opent modaal bij klasse-initialisatie |
U kunt eenvoudig modals op uw pagina activeren zonder een enkele regel javascript te hoeven schrijven. Geef een element gewoon een data-controls-modal
attribuut dat overeenkomt met een modaal element-ID, en wanneer erop wordt geklikt, wordt uw modaal gestart. Om modale opties toe te voegen, hoeft u deze ook gewoon als gegevensattributen op te nemen.
- <a class = "btn" data-controls-modal = "my-modal" data-backdrop = "static" > Modal starten </a>
Opmerking Als u wilt dat uw modal in en uit animeert, voegt u gewoon een .fade
klasse toe aan uw .modal
element (raadpleeg de demo om dit in actie te zien).
Activeert uw inhoud als modaal. Accepteert een optionele optie object
.
- $ ( '#mijn-modal' ). modaal ({
- toetsenbord : waar
- })
Schakelt handmatig een modaal in.
- $ ( '#mijn-modal' ). modaal ( 'toggle' )
Opent handmatig een modaal.
- $ ( '#mijn-modal' ). modaal ( 'toon' )
Verbergt handmatig een modaal.
- $ ( '#mijn-modal' ). modaal ( 'verbergen' )
Retourneert een instantie van een modale klasse van elementen.
- $ ( '#mijn-modal' ). modaal ( waar )
Opmerking Als alternatief kan dit worden opgehaald met $().data('modal')
.
De modale klasse van Bootstrap onthult een paar gebeurtenissen voor het aansluiten op modale functionaliteit.
Evenement | Beschrijving |
---|---|
show | Deze gebeurtenis wordt onmiddellijk geactiveerd wanneer de show instantiemethode wordt aangeroepen. |
getoond | Deze gebeurtenis wordt geactiveerd wanneer de modal zichtbaar is gemaakt voor de gebruiker (wacht tot de css-overgangen zijn voltooid). |
verbergen | Deze gebeurtenis wordt onmiddellijk geactiveerd wanneer de hide instantiemethode is aangeroepen. |
verborgen | Deze gebeurtenis wordt geactiveerd wanneer de modal klaar is met verborgen zijn voor de gebruiker (wacht tot de css-overgangen zijn voltooid). |
- $ ( '#mijn-modal' ). bind ( 'verborgen' , functie () {
- // doe iets ...
- })
Deze plug-in is voor het toevoegen van dropdown-interactie aan de bootstrap-bovenbalk of navigatie met tabbladen.
Downloaden
- $ ( '#topbalk' ). vervolgkeuzelijst ()
Gebruik het data-dropdown
attribuut om snel dropdown-functionaliteit toe te voegen aan een navigatie-element. Elke geldige bootstrap-dropdown wordt automatisch geactiveerd.
- <ul class = "tabbladen" >
- <li class = "actief" ><a href = "#" > Startpagina </a></li>
- <li class = "dropdown" data-dropdown = "dropdown" >
- <a href = "#" class = "dropdown-toggle" > Dropdown </a>
- <ul class = "vervolgkeuzemenu" >
- <li><a href = "#" > Secundaire link </a></li>
- <li><a href = "#" > Hier nog iets </a></li>
- <li class = "verdeler" ></li>
- <li><a href = "#" > Nog een link </a></li>
- </ul>
- </li>
- </ul>
Opmerking Als uw gebruikersinterface meerdere vervolgkeuzemenu's heeft, kunt u overwegen het data-dropdown
kenmerk toe te voegen aan een belangrijker containerelement zoals .tabs
of .topbar
.
Een programmatische api voor het activeren van menu's voor een bepaalde bovenbalk of navigatie met tabbladen.
Deze plug-in is voor het toevoegen van de scrollspy-interactie (nav automatisch bijwerken) aan de bootstrap-topbalk.
Downloaden
- $ ( '#topbalk' ). scrollSpy ()
Om eenvoudig scrollspy-gedrag aan uw navigatiesysteem toe te voegen, voegt u het data-scrollspy
kenmerk toe aan het .topbar
.
- <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>
Auto activeert navigatieknoppen door gebruikers scroll positie.
- $ ( '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>
.
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.
- $ ( 'lichaam' ). scrollSpy ( 'vernieuwen' )
Bekijk de navigatie in de bovenste balk op deze pagina.
Deze plug-in voegt snelle, dynamische tab- en pilfunctionaliteit toe.
Downloaden
- $ ( '.tabbladen' ). tabbladen ()
U kunt een tab- of pill-navigatie activeren zonder javascript te schrijven door ze simpelweg een data-tabs
of data-pills
attribuut te geven.
- <ul class = "tabs" data-tabs = "tabs" > ... </ul>
Activeert tab- en pilfunctionaliteit voor een bepaalde container. Tablinks moeten verwijzen naar id's in het document.
- <ul class = "tabbladen" >
- <li class = "active" ><a href = "#home" > Home </a></li>
- <li><a href = "#profile" > Profiel </a></li>
- <li><a href = "#messages" > Berichten </a></li>
- <li><a href = "#settings" > Instellingen </a></li>
- </ul>
- <div class = "pil-inhoud" >
- <div class = "active" id = "home" > ... </div>
- <div id = "profiel" > ... </div>
- <div id = "berichten" > ... </div>
- <div id = "instellingen" > ... </div>
- </div>
- <script>
- $ ( functie () {
- $ ( '.tabbladen' ). tabbladen ()
- })
- </script>
Evenement | Beschrijving |
---|---|
Wijzigen | Deze gebeurtenis wordt geactiveerd bij wijziging van tabblad. Gebruik event.target en event.relatedTarget om respectievelijk het actieve tabblad en het vorige actieve tabblad te targeten. |
- $ ( '#.tabbladen' ). bind ( 'wijzig' , functie ( e ) {
- e . doel // geactiveerd tabblad
- e . gerelateerdTarget // vorig tabblad
- })
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
- $ ( '#voorbeeld' ). twipsy ( 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.
- <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Some title text' > text </a>
Koppelt een twipsy-handler aan een elementenverzameling.
Onthult een elementen-twipsy.
- $ ( '#element' ). twipsy ( 'toon' )
Verbergt een elementen-twipsy.
- $ ( '#element' ). twipsy ( 'verbergen' )
Retourneert een instantie van een twipsy-klasse van elementen.
- $ ( '#element' ). dubbelzinnig ( waar )
Opmerking Als alternatief kan dit worden opgehaald met $().data('twipsy')
.
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
- $ ( '#voorbeeld' ). popover ( 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.
- <a data-placement = "below" href = "#" class = "btn gevaar" rel = "popover" > tekst </a>
Initialiseert popovers voor een elementverzameling.
Onthult een pop-over voor elementen.
- $ ( '#element' ). popover ( 'toon' )
Verbergt een pop-over voor elementen.
- $ ( '#element' ). popover ( 'verbergen' )
De waarschuwingsplug-in is een superkleine klasse voor het toevoegen van close-functionaliteit aan waarschuwingen.
Downloaden
- $ ( ".alert-bericht" ). waarschuwing ()
Voeg gewoon een data-alert
attribuut toe aan uw waarschuwingsberichten om ze automatisch close-functionaliteit te geven.
Naam | type | standaard | Omschrijving |
---|---|---|---|
selector | snaar | '.dichtbij' | Welke selector moet worden getarget voor het sluiten van een 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 .fade
en .in
al op hen is toegepast.
Sluit een waarschuwing.
- $ ( ".alert-bericht" ). waarschuwing ( 'sluiten' )