Exemple
"Animer" un élément, en changeant sa hauteur:
$("button").click(function(){
$("#box").animate({height: "300px"});
});
Essayez - le vous - même » Définition et utilisation
L' animate() méthode effectue une animation personnalisée d'un ensemble de propriétés CSS.
Cette méthode modifie un élément d'un état à l'autre avec des styles CSS. La valeur de la propriété CSS est modifiée progressivement, pour créer un effet d'animation.
Seules les valeurs numériques peuvent être animés (comme "margin:30px" ). Les valeurs de chaîne ne peuvent pas être animés (comme "background-color:red" ), sauf pour les chaînes "show", "hide" et "toggle" . Ces valeurs permettent de cacher et de montrer l'élément d'animation.
Astuce: Utilisez "+=" "-=" "+=" "-=" Pour les animations relatives.
Syntaxe
(selector).animate({styles},speed,easing,callback)
Paramètre | La description |
---|---|
styles | Obligatoire. Indique un ou plusieurs propriétés CSS / valeurs pour animer. Remarque: Les noms de propriété doivent être CamelCase lorsqu'il est utilisé avec l' animate() méthode: Vous aurez besoin d'écrire paddingLeft au lieu de padding-left, marginRight au lieu de la marge de droite, et ainsi de suite. Les propriétés qui peuvent être animés:
Seules les valeurs numériques peuvent être animés (comme "margin:30px" ). Les valeurs de chaîne ne peuvent pas être animés (comme "background-color:red" ), sauf pour les chaînes "show", "hide" et "toggle" . Ces valeurs permettent de cacher et de montrer l'élément d'animation. Astuce: animations de couleurs ne sont pas inclus dans le noyau de bibliothèque jQuery.Si vous souhaitez animer la couleur, vous devez télécharger le plug - jQuery.com in Couleur Animations de jQuery.com |
speed | Optionnel. Indique la vitesse de l'animation. La valeur par défaut est de 400 millisecondes Valeurs possibles:
|
easing | Optionnel. Est la vitesse de l'élément en différents points de l'animation. La valeur par défaut est "swing" . Valeurs possibles:
|
callback | Optionnel. Une fonction à exécuter après l'animation complète. Pour en savoir plus sur le rappel, s'il vous plaît lire notre jQuery Callback chapitre |
Alternate Syntaxe
(selector).animate({styles},{options})
Paramètre | La description |
---|---|
styles | Obligatoire. Indique un ou plusieurs propriétés CSS / valeurs pour animer (voir les valeurs possibles ci-dessus) |
options | Optionnel. Spécifie des options supplémentaires pour l'animation. Valeurs possibles:
|
Essayez-le vous-même - Exemples
Utilisation animate() avec une fonction de rappel
Comment utiliser animate() avec une fonction de rappel qui se répète l'animation.
Autre Syntaxe Exemple
Utilisation de la syntaxe alternative pour spécifier plusieurs styles et options animation.
Utilisation animate() pour créer une barre de progression
Comment utiliser l' animate() méthode pour créer une barre de progression.
Ajouter le défilement régulier à la page ancres
Comment utiliser animate() pour ajouter le défilement régulier aux liens.