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 boostrap-scrollspy.js

  1. $ ( '#barre supérieure' ). liste déroulante ()

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

$().scrollspy()

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 ajoute une fonctionnalité rapide et dynamique d'onglets et de pilules.

Télécharger

Utilisation de boostrap-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. </ul>
  14.  
  15. <script>
  16. $ ( fonction () {
  17. $ ( '.tabs' ). onglets ()
  18. })
  19. </script>

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.

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

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 boostrap-twipsy.js , alors assurez-vous de récupérer également ce fichier lorsque vous incluez des popovers dans votre projet !

Télécharger

Utiliser boostrap-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' attribut ou méthode pour récupérer le texte du contenu
gâchette chaîne de caractères 'flotter' comment l'info-bulle est déclenchée - survolez | concentrer | manuel

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.

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.