


Partagez certains événements d'animation jQuery et fonctions d'animation couramment utilisés_jquery
Certaines fonctions d'animation jQuery couramment utilisées ont été triées et sont très utiles lors de la création de pages interactives
.css('a','12px'); .css({ a:'12px', b:'#fff' }); .show(); .hide(); .toggle(); .fadeIn(); .fadeOut(); .fadeToggle(); .slideDown(); .slideUp(); .slideToggle(); .text('string'); .animate({ a:'40px', b:'ccc' },200) .fadeTo(600,0.4);
Ensuite, j'ai trié certaines propriétés CSS que la fonction d'animation peut exploiter, qui ont en fait été trouvées ailleurs sur Internet (http://www.jb51.net/article/75510.htm) :
backgroundPosition borderWidth borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderSpacing margin marginBottom marginLeft marginRight marginTop outlineWidth padding paddingBottom paddingLeft paddingRight paddingTop height width maxHeight maxWidth minHeight maxWidth font
fontSize (spécifié dans le paramètre css de la fonction animate et est différent de la propriété css standard, par exemple, ce standard css est : font-size. De la même manière
C'est aussi le cas de nombreux visages)
bottom left right top letterSpacing wordSpacing lineHeight textIndent opacity
Fonction d'animation jQuery
Les fonctions d'animation jQuery sont divisées en trois catégories :
1. Fonction d'animation de base : à la fois dégradé transparent et effet de glissement, effets d'animation couramment utilisés.
2. Fonction d'animation coulissante : utilisez uniquement l'effet coulissant.
3. Fonction d'animation de fondu : utilisez uniquement l'effet de fondu.
1. Fonction d'animation de base :
1. montrer()
Afficher les éléments correspondants cachés. Il s'agit de la version non animée de 'show(speed, [callback])'. Si l'élément sélectionné est visible, cette méthode ne changera rien. Cette méthode fonctionnera que l'élément soit masqué via la méthode hide() ou que display:none soit défini en CSS.
Par exemple : afficher tous les paragraphes, $("p").show()
2. afficher(vitesse,[rappel])
Affichez les éléments correspondants avec une animation élégante et renvoyez éventuellement une fonction de rappel une fois l'affichage terminé. La hauteur, la largeur et l'opacité de chaque élément correspondant peuvent être modifiées dynamiquement en fonction d'une vitesse spécifiée.
Par exemple : utilisez une animation lente pour afficher les paragraphes masqués, d'une durée de 600 millisecondes, $("p").show(600)
3. cacher()
Masquer les éléments d'affichage. Il s'agit de la version non animée de 'hide( speed, [callback] )'. Si l'élément sélectionné est masqué, cette méthode ne changera rien.
Par exemple : masquer tous les paragraphes, $("p").hide()
4. cacher(vitesse,[rappel])
Masquez tous les éléments correspondants avec une animation élégante et déclenchez éventuellement une fonction de rappel une fois l'affichage terminé. Vous pouvez modifier dynamiquement la hauteur, la largeur et l'opacité de chaque élément correspondant en fonction d'une vitesse spécifiée. Dans jQuery1.3, le remplissage et la marge seront également animés et l'effet sera plus fluide.
Par exemple : utilisez 600 ms pour masquer lentement le paragraphe, $("p").hide("slow");
5. basculer
Basculer l'état visible d'un élément. Si l'élément est visible, passez-le en masqué ; si l'élément est masqué, passez-le en visible.
Par exemple : basculez l'état visible de tous les paragraphes, $("p").toggle()
6. basculer(interrupteur)
L'état visible de l'élément fleur coupée est basé sur le paramètre switch (true est visible, false est caché). Si switch est défini sur true, la méthode show() est appelée pour afficher l'élément correspondant. Si switch est défini sur false, hide() est appelée pour masquer l'élément.
Par exemple : changez l'état visible de tous les paragraphes, varflip=0;$("button").click(function(){$("p").toggle(flip %2==0);});
7. bascule(vitesse,[rappel])
Basculez tous les éléments correspondants avec une animation élégante et déclenchez éventuellement une fonction de rappel une fois l'affichage terminé. Modifie dynamiquement la hauteur, la largeur et l'opacité de chaque élément correspondant en fonction d'une vitesse spécifiée. jquery1.3, le remplissage et la marge auront également des animations et l'effet sera plus fluide.
Par exemple : utilisez 200 ms pour changer rapidement l'état d'affichage du paragraphe, puis affichez une boîte de dialogue, $("p").toggle("fast",function(){alert("hello!") ;});
2. Fonction d'animation coulissante coulissante
1. slideDown(vitesse,[rappel])
Affichez dynamiquement tous les éléments correspondants via des changements de hauteur (augmentation vers le bas) et envoyez une fonction de rappel à un emplacement facultatif une fois l'affichage terminé. Cet effet d'animation ajuste uniquement la hauteur de l'élément, et peut provoquer l'affichage des éléments correspondants de manière "coulissante". Dans jQuery 1.3, le remplissage et la marge supérieur et inférieur seront également animés et l'effet sera plus fluide.
Par exemple : utilisez 600 ms pour faire glisser lentement le paragraphe vers le bas, $("p").slideDown("slow");
2. slideUp(vitesse,[rappel])
Masquez dynamiquement tous les éléments correspondants en modifiant la hauteur (en diminuant vers le haut) et en déclenchant éventuellement une fonction de rappel une fois le masquage terminé.
Par exemple : faites glisser lentement le paragraphe vers le haut en 600 ms, $("p").slideUp("slow");
3. slideToggle(vitesse,[rappel])
Basculez la visibilité de tous les éléments correspondants lors des changements de hauteur et déclenchez éventuellement une fonction de rappel une fois le changement terminé.
Par exemple : faites glisser lentement le paragraphe vers le haut ou vers le bas en 600 ms, $("p").slideToggle("slow");
3. Fonction de fondu Fondu
1. fadeIn(vitesse,[rappel])
Obtenez l'effet de fondu de tous les éléments correspondants grâce à des changements de transparence et appelez éventuellement une fonction de rappel une fois l'animation terminée. Cette animation ajuste uniquement l'opacité de l'élément, ce qui signifie que la hauteur et la largeur de tous les éléments correspondants ne changeront pas.
Par exemple : utilisez 600 ms pour faire apparaître lentement le paragraphe, $("p").fadeIn("slow");
2. fadeOut(vitesse,[rappel])
Obtenez l'effet de fondu de tous les éléments correspondants grâce à des changements d'opacité et déclenchez éventuellement une fonction de rappel une fois l'animation terminée.
Par exemple : utilisez 600 ms pour faire disparaître lentement le paragraphe, $("p").fadeOut("slow");
3. fadeTo(vitesse, opacité,[rappel])
把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选的出发一个回调函数。
例如:用600ms缓慢将段落的透明度调整到0.66,大约2/3的可见度,$("p").fadeTo("slow",0.66)
四、自定义动画函数Custom
1、animate(params,[duration],[easing],[callback])用于创建自定义动画的函数。这个函数的关键在于制定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如height、top或opacity)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left。而每个属性的值表示这个样式属性到多少是动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是hide、show、toggle这样的字符串值,则会就该属性调用默认的动画形式。
例如:点击按钮后div元素的几个不同属性一同变化,
$("#go").click(function(){ $("#block").animate({ width:"90%",height:"100%",fontSize:"10em",borderWidth:10 },1000); });
2、stop([clearQueue],[gotoEnd])
停止所有在指定元素上正在运行的动画。如果队列中有等待执行的动画(并且clearQueue没有设为true),他们将被马上执行clearQueue(Boolean):如果设置成true,则清空队列。可以立即结束动画。gotoEnd(Boolean):让当前正在执行的动画立即完成,并且重设show和hide的原始样式,调用回调函数等。
例如:点击Go之后开始动画,点Stop之后会在当前位置停下来:
// 开始动画 $("#go").click(function(){ $(".block").animate({left: '+200px'}, 5000); }); // 当点击按钮后停止动画 $("#stop").click(function(){ $(".block").stop(); }); [javascript] view plaincopy $(document).ready(function(){ $(".box h3").toggle(function(){ $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow"); $(this).addClass("arrow"); return false; },function(){ $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow"); $(this).removeClass("arrow"); return false; }); });

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Des questions et des solutions fréquemment posées pour l'impression de billets thermiques frontaux pour le développement frontal, l'impression de billets est une exigence commune. Cependant, de nombreux développeurs mettent en œuvre ...

Il n'y a pas de salaire absolu pour les développeurs Python et JavaScript, selon les compétences et les besoins de l'industrie. 1. Python peut être davantage payé en science des données et en apprentissage automatique. 2. JavaScript a une grande demande dans le développement frontal et complet, et son salaire est également considérable. 3. Les facteurs d'influence comprennent l'expérience, la localisation géographique, la taille de l'entreprise et les compétences spécifiques.

JavaScript est la pierre angulaire du développement Web moderne, et ses principales fonctions incluent la programmation axée sur les événements, la génération de contenu dynamique et la programmation asynchrone. 1) La programmation axée sur les événements permet aux pages Web de changer dynamiquement en fonction des opérations utilisateur. 2) La génération de contenu dynamique permet d'ajuster le contenu de la page en fonction des conditions. 3) La programmation asynchrone garantit que l'interface utilisateur n'est pas bloquée. JavaScript est largement utilisé dans l'interaction Web, les applications à une page et le développement côté serveur, améliorant considérablement la flexibilité de l'expérience utilisateur et du développement multiplateforme.

Comment fusionner les éléments du tableau avec le même ID dans un seul objet en JavaScript? Lors du traitement des données, nous rencontrons souvent la nécessité d'avoir le même ID ...

Discussion approfondie des causes profondes de la différence de sortie Console.log. Cet article analysera les différences dans les résultats de sortie de la fonction Console.log dans un morceau de code et expliquera les raisons derrière. � ...

La discussion sur la réalisation des effets de défilement de parallaxe et d'animation des éléments dans cet article explorera comment réaliser le site officiel de Shiseido (https://www.shiseido.co.jp/sb/wonderland/) ...

Apprendre JavaScript n'est pas difficile, mais c'est difficile. 1) Comprendre les concepts de base tels que les variables, les types de données, les fonctions, etc. 2) Master la programmation asynchrone et les implémenter via des boucles d'événements. 3) Utilisez les opérations DOM et promettez de gérer les demandes asynchrones. 4) Évitez les erreurs courantes et utilisez des techniques de débogage. 5) Optimiser les performances et suivre les meilleures pratiques.

Explorez la mise en œuvre de la fonction de glisser et de réglage du panneau de type VScode dans le frontal. Dans le développement frontal, comment implémenter un VScode comme ...
