L'exemple de cet article décrit la méthode d'animation de boucle jQuery et d'obtention de la taille des composants. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
1. Avant-propos
1. La méthode animate() dans jQuery vous permet de créer des animations personnalisées.
La méthode animate() peut exploiter presque toutes les propriétés CSS, mais lors de l'utilisation d'animate(), tous les noms de propriétés doivent être écrits en notation Camel. Par exemple, paddingLeft doit être utilisé au lieu de padding-left et marginRight doit être utilisé. au lieu de marge, à droite, attendez. De plus, l'animation couleur n'est pas incluse dans la bibliothèque principale jQuery. Si vous devez générer des animations en couleurs, vous devez télécharger le plugin Color Animations depuis jquery.com.
2. Grâce à jQuery, il est facile de gérer la taille des éléments et des fenêtres du navigateur.
jQuery fournit les propriétés suivantes pour obtenir les dimensions des éléments et des fenêtres du navigateur.
2. Objectifs de base
Comme indiqué ci-dessous :
Créez deux boutons dans la page Web, un bouton peut changer la taille du composant entre les états d'affichage et caché, et un bouton peut basculer l'animation en boucle entre les états de démarrage et d'arrêt
Simple JQ n'a pas pour fonction de mettre en pause et de démarrer la lecture de l'animation. Vous devez télécharger le plug-in jQuery Pause pour le compléter. Dans cet exemple, l'animation de la boucle est uniquement contrôlée via JavaScript, de sorte que chaque pause ne peut être interrompue que lorsque le corps de la boucle est terminé une fois, et la fonction de pause et de démarrage à n'importe quelle position aléatoire ne peut pas être réalisée.
3. Processus de production
Ce qui suit est tout le code de la page Web, et sera expliqué partie par partie plus tard :
1.
La couleur d'arrière-plan est la couleur d'arrière-plan du calque. color est la couleur de la police dans le calque.
Vous devez définir deux paramètres, l'identifiant et la classe, car l'animation JQ doit être contrôlée via la classe, et l'obtention de la taille du composant par JQ doit être contrôlée via l'identifiant.
En même temps, vous devez faire attention à la position du calque. Utilisez left et top pour le placer, pas margin-left et margin-top, car le code de contrôle d'animation JQ est contrôlé par left et top. Si vous utilisez margin-left et margin-top pour les placer au début de l'animation, il y aura une petite distorsion.
2.