Javascript pour Bootstrap

Donnez vie aux composants de Bootstrap avec de nouveaux plugins personnalisés qui fonctionnent avec jQuery et Ender .

← Retour à l'accueil Bootstrap

Ce plugin permet d'ajouter l'interaction scrollspy (mise à jour automatique de la navigation) à la barre supérieure d'amorçage.

Télécharger

Utilisation de bootstrap-scrollspy.js

  1. $ ( '#barre supérieure' ). scrollEspion ()

Balisage

Pour ajouter facilement le comportement scrollspy à votre navigation, ajoutez simplement l' data-scrollspyattribut au fichier .topbar.

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

Méthodes

$().scrollEspion()

Auto active les boutons de navigation en fonction de la position de défilement des utilisateurs.

  1. $ ( 'corps > .topbar' ). scrollEspion ()

Remarque Les balises d'ancrage de la barre supérieure doivent avoir des cibles d'ID résolubles. Par exemple, un <a href="#home">home</a>must correspond à quelque chose dans le dom comme <div id="home"></div>.

.scrollSpy('actualiser')

Le scrollspy met en cache les boutons de navigation et les coordonnées de section pour les performances. Si vous avez besoin de mettre à jour ce cache (probablement si vous avez du contenu dynamique), appelez simplement cette méthode d'actualisation. Si vous avez utilisé l'attribut data pour définir votre scrollspy, appelez simplement refresh sur le corps.

  1. $ ( 'corps' ). scrollSpy ( 'actualiser' )

Démo

Consultez la navigation de la barre supérieure sur cette page.

Ce plugin offre des fonctionnalités supplémentaires pour gérer l'état des boutons.

Télécharger

Utilisation de bootstrap-buttons.js

  1. $ ( '.tabs' ). bouton ()

Méthodes

$().bouton('basculer')

Bascule l'état de poussée. Donne à btn l'impression qu'il a été activé.

Remarque Vous pouvez activer le basculement automatique d'un bouton à l'aide de l' data-toggleattribut.

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

$().bouton('chargement')

Définit l'état du bouton sur chargement - désactive le bouton et remplace le texte par le texte de chargement. Le texte de chargement doit être défini sur l'élément de bouton à l'aide de l'attribut data data-loading-text.

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

$().bouton('réinitialiser')

Réinitialise l'état du bouton - remplace le texte par le texte d'origine.

$().bouton(chaîne)

Réinitialise l'état du bouton - remplace le texte par n'importe quel état de texte défini par les données.

  1. <bouton class = "btn" data-complete-text = "terminé !" > ... </bouton>
  2. <script>
  3. $('.btn').bouton('complet')
  4. </script>

Démo

Ce plugin ajoute une fonctionnalité rapide et dynamique d'onglets et de pilules.

Télécharger

Utilisation de bootstrap-tabs.js

  1. $ ( '.tabs' ). onglets ()

Balisage

Vous pouvez activer une navigation par onglets ou pilules sans écrire de javascript en leur donnant simplement un attribut data-tabsou .data-pills

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

Méthodes

$().tabs ou $().pills

Active la fonctionnalité d'onglet et de pilule pour un conteneur donné. Les liens d'onglet doivent faire référence aux identifiants dans le document.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Accueil </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Messagerie </a></li>
  5. <li><a href = "#settings" > Paramètres </a></li>
  6. </ul>
  7.  
  8. <div class = "pill-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profil" > ... </div>
  11. <div id = "messages" > ... </div>
  12. <div id = "paramètres" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( fonction () {
  17. $ ( '.tabs' ). onglets ()
  18. })
  19. </script>

Événements

Événement La description
monnaie Cet événement se déclenche lors du changement d'onglet. Utilisez event.targetet event.relatedTargetpour cibler respectivement l'onglet actif et l'onglet actif précédent.
  1. $ ( '#.onglets' ). lier ( 'changer' , fonction ( e ) {
  2. e . cible // onglet activé
  3. e . relatedTarget // onglet précédent
  4. })

Démo

Denim brut, vous n'avez probablement pas entendu parler d'eux shorts en jean Austin. Nesciunt tofu sumptown aliqua, nettoyage de maître de synthé rétro. Moustache cliché tempor, williamsburg carles vegan helvetica. Reprehenderit boucher rétro keffieh dreamcatcher synthé. Cosby pull eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, boucher 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.

Basé sur l'excellent plugin jQuery.tipsy écrit par Jason Frame ; twipsy est une version mise à jour, qui ne repose pas sur des images, utilise css3 pour les animations et les attributs de données pour le stockage des titres !

Télécharger

Utiliser bootstrap-twipsy.js

  1. $ ( '#exemple' ). twipsy ( options )

Choix

Nom taper défaut la description
animer booléen vrai appliquer une transition de fondu css à l'info-bulle
retarder Numéro 0 délai avant l'affichage de l'info-bulle (ms)
retardOut Numéro 0 délai avant de masquer l'info-bulle (ms)
se retirer chaîne de caractères '' texte à utiliser lorsqu'aucun titre d'info-bulle n'est présent
placement chaîne de caractères 'au dessus' comment positionner l'infobulle - ci-dessus | ci-dessous | gauche | droit
html booléen faux autorise le contenu html dans l'info-bulle
Direct booléen faux utiliser la délégation d'événements au lieu de gestionnaires d'événements individuels
décalage Numéro 0 décalage en pixels de l'info-bulle par rapport à l'élément cible
Titre chaîne, fonction 'Titre' attribut ou méthode pour récupérer le texte du titre
gâchette chaîne de caractères 'flotter' comment l'info-bulle est déclenchée - survolez | concentrer | manuel
modèle chaîne de caractères [balisage par défaut] Le modèle html utilisé pour le rendu d'un twipsy.

Remarque Les options d'instance de twipsy individuelles peuvent également être spécifiées via l'utilisation d'attributs de données.

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

Méthodes

$().twipsy(options)

Attache un gestionnaire twipsy à une collection d'éléments.

.twipsy('montrer')

Révèle un éléments twipsy.

  1. $ ( '#élément' ). twipsy ( 'montrer' )

.twipsy('cacher')

Cache un élément twipsy.

  1. $ ( '#élément' ). twipsy ( 'cacher' )

.twipsy (vrai)

Renvoie une instance de classe twipsy d'éléments.

  1. $ ( '#élément' ). twipsy ( vrai )

Avis Alternativement, cela peut être récupéré avec $().data('twipsy').

Démo

Pantalons serrés de niveau supérieur keffieh dont vous n'avez probablement pas entendu parler. Photomaton beard raw denim letterpress vegan messenger bag sumptown. Du seitan de la ferme à la table, les vêtements américains fixie quinoa 8 bits durables de mcsweeney ont un chambray en vinyle terry richardson. Beard Stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, quatre loko mcsweeney's clean chambray végétalien. Un artisan vraiment ironique quel que soit le keytar, la ferme à la table de la scène banksy Austin twitter manipule le café d'origine unique en denim brut de freegan cred viral.

Le plugin popover fournit une interface simple pour ajouter des popovers à votre application. Il étend le plugin bootstrap-twipsy.js , alors assurez-vous de récupérer également ce fichier lorsque vous incluez des popovers dans votre projet !

Avis Vous devez inclure le fichier bootstrap-twipsy.js avant bootstrap-popover.js.

Télécharger

Utiliser bootstrap-popover.js

  1. $ ( '#exemple' ). popover ( options )

Choix

Nom taper défaut la description
animer booléen vrai appliquer une transition de fondu css à l'info-bulle
retarder Numéro 0 délai avant l'affichage de l'info-bulle (ms)
retardOut Numéro 0 délai avant de masquer l'info-bulle (ms)
se retirer chaîne de caractères '' texte à utiliser lorsqu'aucun titre d'info-bulle n'est présent
placement chaîne de caractères 'droit' comment positionner l'infobulle - ci-dessus | ci-dessous | gauche | droit
html booléen faux autorise le contenu html dans l'info-bulle
Direct booléen faux utiliser la délégation d'événements au lieu de gestionnaires d'événements individuels
décalage Numéro 0 décalage en pixels de l'info-bulle par rapport à l'élément cible
Titre chaîne, fonction 'Titre' attribut ou méthode pour récupérer le texte du titre
contenu chaîne, fonction 'contenu des données' une chaîne ou une méthode pour récupérer le texte du contenu. si aucun n'est fourni, le contenu proviendra d'un attribut de contenu de données.
gâchette chaîne de caractères 'flotter' comment l'info-bulle est déclenchée - survolez | concentrer | manuel
modèle chaîne de caractères [balisage par défaut] Le modèle html utilisé pour le rendu d'un popover.

Remarque Les options d'instance de popover individuelles peuvent également être spécifiées via l'utilisation d'attributs de données.

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

Méthodes

$().popover(options)

Initialise les popovers pour une collection d'éléments.

.popover('montrer')

Révèle un popover d'éléments.

  1. $ ( '#élément' ). popover ( 'montrer' )

.popover('masquer')

Masque un popover d'éléments.

  1. $ ( '#élément' ). popover ( 'cacher' )

Démo

survoler pour popover

Le plugin d'alerte est une super petite classe pour ajouter des fonctionnalités proches aux alertes.

Télécharger

Utilisation de bootstrap-alerts.js

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

Balisage

Ajoutez simplement un data-alertattribut à vos messages d'alerte pour leur donner automatiquement une fonctionnalité de fermeture.

Choix

Nom taper défaut la description
sélecteur chaîne de caractères '.proche' Quel sélecteur cibler pour clôturer une alerte.

Méthodes

$().alerte()

Enveloppe toutes les alertes avec une fonctionnalité proche. Pour que vos alertes s'animent lorsqu'elles sont fermées, assurez-vous que la .fadeet la .inclasse leur sont déjà appliquées.

.alerte('fermer')

Ferme une alerte.

  1. $ ( ".alert-message" ). alerte ( 'fermer' )

Démo

×

Sacré guacamole ! Tu ferais mieux de vérifier toi-même, tu n'as pas l'air trop bien.

×

Oh claquement ! Vous avez une erreur ! Changez ceci et cela et réessayez. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.