Javascript für Bootstrap

Erwecken Sie Bootstrap-Komponenten mit neuen, benutzerdefinierten Plugins zum Leben, die mit jQuery und Ender funktionieren .

← Zurück zur Bootstrap-Startseite

Dieses Plugin dient zum Hinzufügen der Scrollspy-Interaktion (automatische Aktualisierung des Navis) zur Bootstrap-Topbar.

Download

Verwenden von bootstrap-scrollspy.js

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

Markierung

Um Ihrem Navi einfach Scrollspy-Verhalten hinzuzufügen, fügen Sie einfach das data-scrollspyAttribut zur .topbar.

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

Methoden

$().scrollSpy()

Aktiviert die Navigationsschaltflächen automatisch anhand der Bildlaufposition des Benutzers.

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

Beachten Sie , dass Topbar-Anchor-Tags auflösbare ID-Ziele haben müssen. Zum Beispiel <a href="#home">home</a>muss a etwas im Dom entsprechen wie <div id="home"></div>.

.scrollSpy('aktualisieren')

Der Scrollspy speichert Navigationsschaltflächen und Abschnittskoordinaten für die Leistung. Wenn Sie diesen Cache aktualisieren müssen (wahrscheinlich, wenn Sie dynamische Inhalte haben), rufen Sie einfach diese Aktualisierungsmethode auf. Wenn Sie das data-Attribut verwendet haben, um Ihren Scrollspy zu definieren, rufen Sie einfach refresh für den Body auf.

  1. $ ( 'Körper' ). scrollSpy ( 'aktualisieren' )

Demo

Sehen Sie sich die Topbar-Navigation auf dieser Seite an.

Dieses Plugin bietet zusätzliche Funktionen zum Verwalten des Schaltflächenstatus.

Download

Verwenden von bootstrap-buttons.js

  1. $ ( '.tabs' ). Knopf ()

Methoden

$().button('umschalten')

Schaltet den Push-Status um. Gibt btn den Eindruck, dass es aktiviert wurde.

Hinweis Sie können das automatische Umschalten einer Schaltfläche aktivieren, indem Sie das data-toggleAttribut verwenden.

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

$().button('Laden')

Setzt den Schaltflächenstatus auf Laden – deaktiviert die Schaltfläche und tauscht Text gegen Ladetext aus. Der Ladetext sollte auf dem Schaltflächenelement mit dem Datenattribut definiert werden data-loading-text.

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

$().button('zurücksetzen')

Setzt den Schaltflächenstatus zurück - tauscht den Text gegen den ursprünglichen Text aus.

$().button(Zeichenfolge)

Setzt den Schaltflächenstatus zurück - tauscht den Text in einen beliebigen datendefinierten Textstatus aus.

  1. <button class = "btn" data-complete-text = "fertig!" > ... </button>
  2. <Skript>
  3. $('.btn').button('complete')
  4. </scrip>

Demo

Dieses Plugin fügt schnelle, dynamische Registerkarten- und Pillenfunktionen hinzu.

Download

Verwenden von bootstrap-tabs.js

  1. $ ( '.tabs' ). Registerkarten ()

Markierung

Sie können eine Registerkarten- oder Pillennavigation aktivieren, ohne Javascript zu schreiben, indem Sie ihnen einfach ein data-tabsoder data-pills-Attribut zuweisen.

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

Methoden

$().tabs oder $().pills

Aktiviert die Tab- und Pille-Funktionalität für einen bestimmten Behälter. Tab-Links sollten auf IDs im Dokument verweisen.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Startseite </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Nachrichten </a></li>
  5. <li><a href = "#settings" > Einstellungen </a></li>
  6. </ul>
  7.  
  8. <div class = "Pilleninhalt" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profil" > ... </div>
  11. <div id = "Nachrichten" > ... </div>
  12. <div id = "Einstellungen" > ... </div>
  13. </div>
  14.  
  15. <Skript>
  16. $ ( Funktion () {
  17. $ ( '.tabs' ). Registerkarten ()
  18. })
  19. </script>

Veranstaltungen

Vorfall Beschreibung
Rückgeld Dieses Ereignis wird beim Tab-Wechsel ausgelöst. Verwenden Sie event.targetund event.relatedTarget, um auf die aktive Registerkarte bzw. die vorherige aktive Registerkarte zu zielen.
  1. $ ( '#.tabs' ). bind ( 'change' , function ( e ) {
  2. e . Ziel // aktivierte Registerkarte
  3. e . relatedTarget // vorheriger Tab
  4. })

Demo

Raw Denim Sie haben wahrscheinlich noch nie von den Jeansshorts Austin gehört. Nesciunt Tofu Stumptown Aliqua, Retro-Synth-Master-Reinigung. Schnurrbartklischee tempor, williamsburg carles vegan helvetica. Reprehenderit Metzger Retro Keffiyeh Dreamcatcher Synth. Cosby-Pullover eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis Strickjacke amerikanische Kleidung, Metzger 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.

Basierend auf dem hervorragenden Plugin jQuery.tipsy, geschrieben von Jason Frame; twipsy ist eine aktualisierte Version, die nicht auf Bilder angewiesen ist, CSS3 für Animationen und Datenattribute für die Titelspeicherung verwendet!

Download

Verwenden von bootstrap-twipsy.js

  1. $ ( '#beispiel' ). twipsy ( Optionen )

Optionen

Name Typ Ursprünglich Bezeichnung
animieren boolesch Stimmt Wenden Sie einen CSS-Fade-Übergang auf den Tooltip an
Verzögerung in Nummer 0 Verzögerung vor Anzeige des Tooltips (ms)
delayOut Nummer 0 Verzögerung vor dem Ausblenden des Tooltips (ms)
Zurückfallen Schnur '' Text, der verwendet werden soll, wenn kein QuickInfo-Titel vorhanden ist
Platzierung Schnur 'Oben' So positionieren Sie den Tooltip - oben | unten | links | Rechts
html boolesch FALSCH ermöglicht HTML-Inhalte im Tooltip
live boolesch FALSCH Verwenden Sie die Ereignisdelegierung anstelle einzelner Ereignishandler
versetzt Nummer 0 Pixel-Offset des Tooltips vom Zielelement
Titel Zeichenfolge, Funktion 'Titel' Attribut oder Methode zum Abrufen von Titeltext
Abzug Schnur 'schweben' wie der Tooltip ausgelöst wird - Hover | Fokus | Handbuch
Schablone Schnur [Standard-Markup] Die HTML-Vorlage, die zum Rendern eines Twipsy verwendet wird.

Hinweis Einzelne Twipsy-Instanzoptionen können alternativ auch durch die Verwendung von Datenattributen angegeben werden.

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

Methoden

$().twipsy(Optionen)

Hängt einen Twipsy-Handler an eine Elementsammlung an.

.twipsy('zeigen')

Zeigt ein twipsy Element an.

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

.twipsy('ausblenden')

Versteckt ein Element twipsy.

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

.twipsy(wahr)

Gibt eine Elements-Twipsy-Klasseninstanz zurück.

  1. $ ( '#element' ). zwielichtig ( wahr )

Hinweis Alternativ kann diese auch mit abgerufen werden $().data('twipsy').

Demo

Enge Hosen der nächsten Stufe, keffiyeh , von denen hast du wahrscheinlich noch nie gehört. Photo Booth Beard Raw Denim Buchdruck vegane Umhängetasche stumptown. Farm-to-Table-Seitan, Mcsweeney's Fixie Sustainable Quinoa 8-Bit American Apparel haben einen Frottee-Richardson-Vinyl-Chabray. Bart Stumptown, Cardigans banh mi lomo Thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chabray. Ein wirklich ironischer Handwerker, was auch immer Keytar, Scenester Farm-to-Table Banksy Austin Twitter-Handle Freegan Cred Raw Denim Single-Origin-Kaffee viral.

Das Popover-Plugin bietet eine einfache Schnittstelle zum Hinzufügen von Popovers zu Ihrer Anwendung. Es erweitert das Bootstrap-twipsy.js- Plugin, also stellen Sie sicher, dass Sie auch diese Datei verwenden, wenn Sie Popovers in Ihr Projekt einfügen!

Hinweis Sie müssen die Datei bootstrap-twipsy.js vor bootstrap-popover.js einfügen.

Download

Bootstrap-popover.js verwenden

  1. $ ( '#beispiel' ). popover ( Optionen )

Optionen

Name Typ Ursprünglich Bezeichnung
animieren boolesch Stimmt Wenden Sie einen CSS-Fade-Übergang auf den Tooltip an
Verzögerung in Nummer 0 Verzögerung vor Anzeige des Tooltips (ms)
delayOut Nummer 0 Verzögerung vor dem Ausblenden des Tooltips (ms)
Zurückfallen Schnur '' Text, der verwendet werden soll, wenn kein QuickInfo-Titel vorhanden ist
Platzierung Schnur 'Rechts' So positionieren Sie den Tooltip - oben | unten | links | Rechts
html boolesch FALSCH ermöglicht HTML-Inhalte im Tooltip
live boolesch FALSCH Verwenden Sie die Ereignisdelegierung anstelle einzelner Ereignishandler
versetzt Nummer 0 Pixel-Offset des Tooltips vom Zielelement
Titel Zeichenfolge, Funktion 'Titel' Attribut oder Methode zum Abrufen von Titeltext
Inhalt Zeichenfolge, Funktion 'Dateninhalt' eine Zeichenfolge oder Methode zum Abrufen von Inhaltstext. Wenn keine angegeben sind, wird der Inhalt aus einem Dateninhaltsattribut bezogen.
Abzug Schnur 'schweben' wie der Tooltip ausgelöst wird - Hover | Fokus | Handbuch
Schablone Schnur [Standard-Markup] Die HTML-Vorlage, die zum Rendern eines Popovers verwendet wird.

Hinweis Einzelne Popover-Instanzoptionen können alternativ durch die Verwendung von Datenattributen angegeben werden.

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

Methoden

$().popover(Optionen)

Initialisiert Popover für eine Elementsammlung.

.popover('zeigen')

Zeigt ein Elemente-Popover an.

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

.popover('ausblenden')

Blendet ein Elemente-Popover aus.

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

Demo

Bewegen Sie den Mauszeiger für Popover

Das Alert-Plugin ist eine superkleine Klasse zum Hinzufügen von Close-Funktionen zu Alerts.

Download

Verwenden von bootstrap-alerts.js

  1. $ ( ".alert-message" ). Alarm ()

Markierung

data-alertFügen Sie Ihren Warnmeldungen einfach ein Attribut hinzu , um ihnen automatisch eine Schließfunktion zu geben.

Optionen

Name Typ Ursprünglich Bezeichnung
Wähler Schnur '.nah dran' Welcher Selektor zum Schließen einer Warnung verwendet werden soll.

Methoden

$().alarm()

Umschließt alle Warnungen mit Schließfunktion. Damit Ihre Benachrichtigungen beim Schließen animiert werden, stellen Sie sicher, dass ihnen die Klasse .fadeund .inbereits zugewiesen wurde.

.alert('Schließen')

Schließt eine Warnung.

  1. $ ( ".alert-message" ). Alarm ( 'Schließen' )

Demo

×

Heilige Guacamole! Überprüfe am besten dich selbst, du siehst nicht allzu gut aus.

×

Oh verdammt! Sie haben einen Fehler! Ändern Sie dies und das und versuchen Sie es erneut. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.