Maison > interface Web > js tutoriel > Plug-in de bouton que Bootstrap doit apprendre tous les jours_compétences javascript

Plug-in de bouton que Bootstrap doit apprendre tous les jours_compétences javascript

WBOY
Libérer: 2016-05-16 15:04:09
original
1717 Les gens l'ont consulté

Les boutons ont été introduits dans le chapitre Boutons Bootstrap. Avec le plug-in Button, vous pouvez ajouter certaines interactions, telles que le contrôle de l'état des boutons, ou créer des groupes de boutons pour d'autres composants (tels que les barres d'outils).

Si vous souhaitez référencer les fonctionnalités de ce plugin séparément, vous devez alors référencer bouton.js. Alternativement, comme mentionné dans le chapitre Présentation du plugin Bootstrap, vous pouvez référencer bootstrap.js ou une version minifiée de bootstrap.min.js.

1. Statut de chargement

Pour ajouter l'état de chargement à un bouton, ajoutez simplement data-loading-text="Loading..." à l'élément bouton comme attribut, comme indiqué dans l'exemple ci-dessous :

<button id="fat-btn" class="btn btn-primary" data-loading-text="Loading..."
 type="button"> 加载状态
</button>
<script>
 $(function() {
  $(".btn").click(function(){
   $(this).button('loading').delay(1000).queue(function() {
   // $(this).button('reset');
   });  
  });
 }); 
</script>
Copier après la connexion

2. Commutation unique

Pour activer la bascule d'un seul bouton (c'est-à-dire changer l'état normal du bouton à l'état enfoncé ou vice versa), ajoutez simplement data-toggle="button" comme attribut à l'élément bouton, comme indiqué dans le exemple ci-dessous :

Copier le code Le code est le suivant :

Remarque : lors du chargement de plusieurs pages dans Firefox, les boutons peuvent rester désactivés ou sélectionnés dans le formulaire. La solution est la suivante : ajoutez autocomplete="off".

3. Bouton radio

De même, vous pouvez créer un groupe de boutons radio et ajouter une bascule pour le groupe de boutons radio en ajoutant l'attribut de données data-toggle="buttons" au groupe btn.

<div class="btn-group" data-toggle="buttons">                
 <label for="" class="btn btn-primary active">               
  <input type="radio" name="sex" autocomplete="off" checked>男           
 </label>                         
 <label for="" class="btn btn-primary">                 
  <input type="radio" name="sex" autocomplete="off">女             
 </label>                         
</div>  
Copier après la connexion

                                                             

4. Bouton de vérification

Vous pouvez créer un groupe de cases à cocher et ajouter une bascule pour le groupe de cases à cocher en ajoutant l'attribut de données data-toggle="buttons" à btn-group.

<div class="btn-group" data-toggle="buttons">
 <label for="" class="btn btn-primary active">
  <input type="checkbox" name="fa" autocomplete="off" checked>
  音乐 </label>
 <label for="" class="btn btn-primary">
  <input type="checkbox" name="fa" autocomplete="off">
  体育 </label>
 <label for="" class="btn btn-primary">
  <input type="checkbox" name="fa" autocomplete="off">
  美术 </label>
 <label for="" class="btn btn-primary">
  <input type="checkbox" name="fa" autocomplete="off">
  电脑 </label>
</div>


Copier après la connexion

La méthode bouton dans le plug-in Button a trois paramètres : bascule, réinitialisation, chaîne (comme le chargement, la fin).


//可代替 data-toggle="button"

$('button').on('click', function() {
 $(this).button('toggle');
})
 

Copier après la connexion

Voici quelques méthodes utiles dans les plugins Button :

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. Pour plus d'informations sur Bootstrap, vous pouvez vous référer au sujet spécial :

Tutoriel d'apprentissage de Bootstrap.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal