Notre plugin Modal est une version ultra mince du plugin js modal traditionnel, en prenant un soin particulier à n'inclure que les fonctionnalités nues dont nous avons besoin ici sur Twitter.
Télécharger
- $ ( '#mon-modal' ). modale ( options )
Nom | taper | défaut | la description |
---|---|---|---|
toile de fond | booléen, chaîne | faux | Inclut un élément modal-backdrop. Définissez toile de fond sur "static" si vous ne voulez pas que le modal soit fermé lorsque vous cliquez sur la toile de fond. |
clavier | booléen | faux | Ferme le modal lorsque la touche d'échappement est enfoncée |
Afficher | booléen | faux | Ouvre modal à l'initialisation de la classe |
Vous pouvez facilement activer les modaux sur votre page sans avoir à écrire une seule ligne de javascript. Donnez simplement à un élément un data-controls-modal
attribut qui correspond à un identifiant d'élément modal, et une fois cliqué, il lancera votre modal. Pour ajouter des options modales, incluez-les également en tant qu'attributs de données.
- <a class = "btn" data-controls-modal = "my-modal" data-backdrop = "static" > Lancer modal </a>
Avis Si vous souhaitez que votre modal s'anime à l'intérieur et à l'extérieur, ajoutez simplement une .fade
classe à votre .modal
élément (reportez-vous à la démo pour voir cela en action).
Active votre contenu en tant que modal. Accepte une option facultative object
.
- $ ( '#mon-modal' ). modale ({
- clavier : vrai
- })
Bascule manuellement un modal.
- $ ( '#mon-modal' ). modal ( 'basculer' )
Ouvre manuellement un modal.
- $ ( '#mon-modal' ). modal ( 'montrer' )
Masque manuellement un modal.
- $ ( '#mon-modal' ). modal ( 'cacher' )
Renvoie une instance de classe modale d'éléments.
- $ ( '#mon-modal' ). modal ( vrai )
Avis Alternativement, cela peut être récupéré avec $().data('modal')
.
La classe modale de Bootstrap expose quelques événements pour se connecter à la fonctionnalité modale.
Événement | La description |
---|---|
Afficher | Cet événement se déclenche immédiatement lorsque la show méthode d'instance est appelée. |
montré | Cet événement est déclenché lorsque le modal a été rendu visible à l'utilisateur (il attendra que les transitions CSS soient terminées). |
cacher | Cet événement est déclenché immédiatement lorsque la hide méthode d'instance a été appelée. |
caché | Cet événement est déclenché lorsque le modal a fini d'être caché à l'utilisateur (il attendra que les transitions CSS soient terminées). |
- $ ( '#mon-modal' ). lier ( 'caché' , fonction () {
- // faire quelque chose ...
- })
Ce plugin permet d'ajouter une interaction déroulante à la barre supérieure d'amorçage ou aux navigations par onglets.
Télécharger
- $ ( '#barre supérieure' ). liste déroulante ()
Pour ajouter rapidement une fonctionnalité de liste déroulante à n'importe quel élément de navigation, utilisez l' data-dropdown
attribut. Toute liste déroulante bootstrap valide sera automatiquement activée.
- <ul class = "tabs" >
- <li class = "active" ><a href = "#" > Accueil </a></li>
- <li class = "dropdown" data-dropdown = "dropdown" >
- <a href = "#" class = "dropdown-toggle" > Liste déroulante </a>
- <ul class = "dropdown-menu" >
- <li><a href = "#" > Lien secondaire </a></li>
- <li><a href = "#" > Quelque chose d'autre ici </a></li>
- <li class = "diviseur" ></li>
- <li><a href = "#" > Autre lien </a></li>
- </ul>
- </li>
- </ul>
Remarque Si votre interface utilisateur comporte plusieurs listes déroulantes, envisagez d'ajouter l' data-dropdown
attribut à un élément conteneur plus important comme .tabs
ou .topbar
.
Une API programmatique pour activer les menus pour une barre supérieure ou une navigation par onglets donnée.
Ce plugin permet d'ajouter l'interaction scrollspy (mise à jour automatique de la navigation) à la barre supérieure d'amorçage.
Télécharger
- $ ( '#barre supérieure' ). scrollEspion ()
Pour ajouter facilement le comportement scrollspy à votre navigation, ajoutez simplement l' data-scrollspy
attribut au fichier .topbar
.
- <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>
Auto active les boutons de navigation en fonction de la position de défilement des utilisateurs.
- $ ( '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>
.
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.
- $ ( 'corps' ). scrollSpy ( 'actualiser' )
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
- $ ( '.tabs' ). onglets ()
Vous pouvez activer une navigation par onglets ou pilules sans écrire de javascript en leur donnant simplement un attribut data-tabs
ou .data-pills
- <ul class = "tabs" data-tabs = "tabs" > ... </ul>
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.
- <ul class = "tabs" >
- <li class = "active" ><a href = "#home" > Accueil </a></li>
- <li><a href = "#profile" > Profil </a></li>
- <li><a href = "#messages" > Messagerie </a></li>
- <li><a href = "#settings" > Paramètres </a></li>
- </ul>
- <div class = "pill-content" >
- <div class = "active" id = "home" > ... </div>
- <div id = "profil" > ... </div>
- <div id = "messages" > ... </div>
- <div id = "paramètres" > ... </div>
- </div>
- <script>
- $ ( fonction () {
- $ ( '.tabs' ). onglets ()
- })
- </script>
Événement | La description |
---|---|
monnaie | Cet événement se déclenche lors du changement d'onglet. Utilisez event.target et event.relatedTarget pour cibler respectivement l'onglet actif et l'onglet actif précédent. |
- $ ( '#.onglets' ). lier ( 'changer' , fonction ( e ) {
- e . cible // onglet activé
- e . relatedTarget // onglet précédent
- })
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
- $ ( '#exemple' ). twipsy ( options )
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.
- <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Some title text' > text </a>
Attache un gestionnaire twipsy à une collection d'éléments.
Révèle un éléments twipsy.
- $ ( '#élément' ). twipsy ( 'montrer' )
Cache un élément twipsy.
- $ ( '#élément' ). twipsy ( 'cacher' )
Renvoie une instance de classe twipsy d'éléments.
- $ ( '#élément' ). twipsy ( vrai )
Avis Alternativement, cela peut être récupéré avec $().data('twipsy')
.
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
- $ ( '#exemple' ). popover ( options )
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.
- <a data-placement = "below" href = "#" class = "btn danger" rel = "popover" > texte </a>
Initialise les popovers pour une collection d'éléments.
Révèle un popover d'éléments.
- $ ( '#élément' ). popover ( 'montrer' )
Masque un popover d'éléments.
- $ ( '#élément' ). popover ( 'cacher' )
Le plugin d'alerte est une super petite classe pour ajouter des fonctionnalités proches aux alertes.
Télécharger
- $ ( ".alert-message" ). alerte ()
Ajoutez simplement un data-alert
attribut à vos messages d'alerte pour leur donner automatiquement une fonctionnalité de fermeture.
Nom | taper | défaut | la description |
---|---|---|---|
sélecteur | chaîne de caractères | '.proche' | Quel sélecteur cibler pour clôturer une alerte. |
Enveloppe toutes les alertes avec une fonctionnalité proche. Pour que vos alertes s'animent lorsqu'elles sont fermées, assurez-vous que la .fade
et la .in
classe leur sont déjà appliquées.
Ferme une alerte.
- $ ( ".alert-message" ). alerte ( 'fermer' )