Présentation du plugin Bootstrap
Les composants abordés dans le chapitre précédent Composants de mise en page ne sont que le début. Bootstrap est livré avec 12 plug-ins jQuery, qui étendent les fonctionnalités et ajoutent plus d'interactivité au site. Même si vous n'êtes pas un développeur JavaScript avancé, vous pouvez commencer à apprendre le plugin JavaScript de Bootstrap. Grâce à l'API Bootstrap Data, la plupart des plugins peuvent être déclenchés sans écrire de code.
Il existe deux manières pour le site de référencer le plug-in Bootstrap :
Référence séparée : utilisez le * individuel de Bootstrap. js Fichier. Certains plugins et composants CSS dépendent d’autres plugins. Si vous référencez des plugins individuellement, assurez-vous d'abord de comprendre les dépendances entre ces plugins.
Compiler (et simultanément) la référence : utiliser bootstrap.js ou la version minifiée de bootstrap.min.js.
N'essayez pas de référencer les deux fichiers en même temps, car bootstrap.js et bootstrap.min.js contiennent tous les deux tous les plugins.
attribut de données
Vous pouvez utiliser tous les plugins Bootstrap simplement via l'API d'attribut de données sans écrire une seule ligne de code JavaScript. Il s'agit d'une API de première classe dans Bootstrap et devrait être votre premier choix.
Là encore, il peut y avoir des situations dans lesquelles cette fonctionnalité doit être désactivée. Par conséquent, nous proposons également un moyen de désactiver l'API d'attribut de données, c'est-à-dire de débloquer l'événement lié au document avec l'espace de noms data-api. Comme ce qui suit :
tels que Pour fermer un plug-in spécifique, il vous suffit d'ajouter le nom du plug-in comme espace de noms avant l'espace de noms data-api, comme indiqué ci-dessous :
API programmatique
Nous fournissons une API JavaScript pure pour tous les plugins Bootstrap. Toutes les API publiques prennent en charge les méthodes d'appel individuelles ou en chaîne et renvoient la collection d'éléments sur lesquels elles opèrent (remarque : le formulaire d'appel est cohérent avec jQuery). Par exemple :
Toutes les méthodes peuvent accepter un objet d'options facultatif comme paramètre, ou une chaîne représentant une méthode spécifique, ou sans aucun paramètre (dans ce cas, le plugin sera initialisé au comportement par défaut), comme indiqué ci-dessous :
$("#myModal").modal()
// Initialisé pour ne pas prendre en charge le clavier .modal({ Keyboard: false })
// Initialisez et appelez immédiatement show
$("#myModal").modal('show')
expose également son original constructeur : $.fn.popover.Constructor. Si vous souhaitez obtenir une instance d'un plug-in spécifique, vous pouvez l'obtenir directement via l'élément de page :
$('[rel=popover]').data('popover') .Parfois, les plug-ins Bootstrap peuvent devoir être utilisés avec d'autres frameworks d'interface utilisateur. Dans ce cas, un conflit d'espace de noms peut survenir. Si cela arrive malheureusement, vous pouvez restaurer sa valeur d'origine en appelant la méthode
.noConflictdu plugin.
// Renvoie la valeur assignée avant $.fn.button: Celui-ci se déclenche au début de l'événement. Par exemple
ex : show. Les événements infinitifs fournissent la fonction
preventDefault- . Cela permet d'arrêter l'exécution d'une opération avant le début de l'événement.
$('#myModal').on('show.bs.modal', function (e) {// Empêcher l'affichage de la boîte modale if (!data) return e.preventDefault() })
Forme du participe passé
: Cela se produira après l'action est exécuté est déclenché. Par exemple
ex : affiché