Il est possible de désactiver toutes les méthodes d’animation fournies par jQuery en définissant simplement la valeur de de
propriété à vrai
.
Essaie de m'animer!
Quand de
est réglé sur vrai
, toutes les méthodes d'effet ne s'animeront pas et seront à la place masquées et affichées immédiatement à l'aide des règles CSS affichage: aucun
et bloc de visualisation
. Vous pouvez réactiver l'animation en passant le de
propriété a faux
valeur.
Essaie de m'animer!
Il est souvent nécessaire d’arrêter une animation en cours avant d’en commencer une autre. Par exemple, lorsque vous utilisez la personnalisation mouseenter
et laisser la souris
événements (ou flotter()
méthode), vous pouvez involontairement déclencher un élément déjà en cours d’animation en raison d’une mouseenter
ou laisser la souris
un événement. Cela provoque une accumulation d'animations en file d'attente, ce qui entraîne une interface lente. Pour éviter cela, utilisez simplement le Arrêtez()
méthode pour arrêter l'animation en cours avant de commencer une nouvelle.
Survolez moi!
Retirer le Arrêtez()
méthodes du code et passez la souris sur l'élément plusieurs fois pour voir les animations fantômes se produire. Si vous continuez à parcourir l’élément de la page, vous obtiendrez une animation qui ne correspond généralement pas au résultat souhaité..
Remarques: De plus, il est possible non seulement d'arrêter l'animation en cours dans la file d'attente pour l'élément select, mais également la totalité de la file Arrêtez()
méthode un paramètre de true. Cela va effectivement arrêter toutes les animations en file d'attente, actives et inactives.
La douane En utilisant le Remarques: Les méthodes jQuery Il est important de comprendre la différence entre les animations simultanées et les animations séquentielles. Par défaut, lorsque les méthodes d'effet sont chaînées, elles sont ajoutées à une file d'attente et chaque effet se produit l'un après l'autre.. En utilisant le le Voici ce que vous devez savoir lorsque vous utilisez cette méthode. Trois concepts doivent être appelés lorsque vous utilisez le Chacun des points susmentionnés est illustré dans le code ci-dessous.:Animé
filtre de sélecteur peut être utilisé pour sélectionner des éléments en cours d’animation. Ci-dessous, j'utilise ce filtre de sélecteur personnalisé pour ajouter du texte à une animation
Utilisation de show (), hide () et toggle (), sans animation
spectacle()
, cacher()
, et basculer()
les méthodes avec un paramètre entraîneront l'animation des éléments affichés ou masqués en modifiant les propriétés CSS: height, width, opacity, margin, padding. Il est possible de sauter des animations pour masquer et afficher des éléments simplement en ne passant aucun paramètre. Cela change la manière dont ces méthodes ajustent la visibilité d'un élément. Les éléments affectés apparaîtront ou disparaîtront simplement sans aucune animation en ajustant le CSS afficher
propriété à la place.
cacher()
, spectacle()
, basculer()
, glisser vers le haut()
, glisse vers le bas()
, slideToggle ()
, lorsqu'il est utilisé sur des éléments qui ont un CSS afficher
valeur de en ligne
, sera changé en bloc de visualisation
pour la durée de l'animation.
Animations séquentielles et non séquentielles de Grokking
animer()
méthode, vous pouvez définir des animations pour qu’elles se produisent de manière non séquentielle ou simultanée en transmettant toutes les modifications de propriétés CSS à une seule propriété. animer()
appel de méthode. Dans le code ci-dessous, le
Animate () est la base, abstraction de bas niveau
animer()
méthode est la méthode de base utilisée pour construire toutes les animations préconfigurées, par exemple. cacher()
, glisse vers le bas()
. Il offre la possibilité de changer (au fil du temps) les valeurs des propriétés de style..
Couleur de fond
propriété (du moins pas sans plugin). En outre, les propriétés qui prennent plus d’une valeur comme backgroundPosition
ne peut pas être animé.basculer
est passé, une animation sera simplement inversée et animée à cette fin.animer()
méthode animera en même temps.
Grokking the Méthodes de fading jQuery
fadeIn ()
, disparaître()
, et fondu au()
les méthodes.
disparaître()
La méthode effacera un élément de son opacité actuelle, puis une fois que le fondu sera atténué à 100%, la propriété d'affichage CSS de l'élément sera modifiée. "aucun"
.