English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode toggle() de l'effet jQueryhide()etshow()Changez entre les méthodes.
Cette méthode vérifie la visibilité de l'élément sélectionné :
Si l'élément était initialement visible, il sera masqué
Si l'élément était initialement caché, il sera affiché
Attention :Les éléments masqués n'affectent plus la mise en page de la page.
$("selector").toggle(duration, easing, callback)
Changez entre cacher et afficher tous les éléments <p> lors du clic sur le bouton :
$("button").click(function(){ $("p").toggle(); });Vérifiez avec‹/›
UtilisezdurationParamètres :
$("button").click(function(){ $("p").toggle();1500); });Vérifiez avec‹/›
UtilisezcallbackParamètres :
$("button").click(function(){ $("div").toggle();1500, function() { alert("L'effet toggle() est terminé!!!"); }); });Vérifiez avec‹/›
Créez des animations pour toutes les plages (par exemple, les mots) pour masquer rapidement/Affichage, et dans2Tous les animations sont terminées en 00 millisecondes :
$("button").click(function(){ $("span:first-child").toggle("fast", function(){ $(this).next().toggle("fast", arguments.callee); }); });Vérifiez avec‹/›
Paramètres | Description |
---|---|
duration | Détermination optionnelle de la cacher/Durée de l'effet visuel. La valeur prédéfinie est400 millisecondes Valeurs possibles :
|
easing | Chaine optionnelle, spécifiant la vitesse de l'élément à différents points de l'animation. La valeur par défaut est « swing » Valeurs possibles :
|
callback | Fonction appelée après la fin de toggle() pour chaque élément sélectionné |