Maison >interface Web >js tutoriel >Explication détaillée de l'utilisation de la fonction jQuery.fadeIn()
La fonction
fadeIn() est utilisée pour afficher tous les éléments correspondants avec un effet de transition en fondu animation .
Effet d'animation de fondu entrant, c'est-à-dire que le taux d'opacité de l'élément augmente progressivement de 0 % à 100 %.
Si l'élément lui-même est visible, aucune modification n'y est apportée. Si l'élément est masqué, rendez-le visible.
L'opposé de cette fonction est la fonction fadeOut(), qui est utilisée pour masquer tous les éléments correspondants avec un effet d'animation de transition de fondu sortant.
Cette fonction appartient à l'objet (instance) jQuery.
Syntaxe
Cette fonction est nouvelle dans jQuery 1.0. La fonction fadeIn() a principalement les deux formes d'utilisation suivantes :
Utilisation 1 : jQuery 1.4.3 prend désormais en charge l'assouplissement des paramètres.
jQueryObject.fadeIn( [ durée ] [, assouplissement ] [, complet ] )
Utilisation deux :
jQueryObject.fadeIn( options )
Utilisation La seconde est une variante d’utilisation. Spécifiez les paramètres d'option requis sous forme d'objet (vous pouvez spécifier plus de paramètres d'option que l'utilisation 1).
Paramètres
Description du paramètre
durée Le type Facultatif/Chaîne/Nombre spécifie la durée d'exécution de l'animation de transition (nombre de millisecondes), la valeur par défaut est 400. Ce paramètre peut également être une string"fast" (=200) ou "slow" (=600).
Le type easing Facultatif/String spécifie l'effet d'animation à utiliser. La valeur par défaut est "swing". Il peut également être défini sur "linéaire" ou sur le nom de la fonction d'autres styles d'animation personnalisés.
complete La fonction qui doit être exécutée après l'affichage de l'élément optionnel/Type de fonction. Ceci dans la fonction pointe vers l'élément DOM actuel.
options Classe d'objet spécifie l'objet du paramètre d'option.
L'objet options de paramètre peut identifier les attributs suivants (les attributs suivants sont facultatifs) :
Attribut Description de l'attribut
durée Voir paramètre durée.
easing Voir paramètre d'assouplissement.
complete Voir paramètre complete.
queue Le type booléen indique s'il faut mettre l'animation dans la file d'attente des effets , la valeur par défaut est vraie. À partir de la version 1.7, ce paramètre peut être une chaîne utilisée pour être placée dans la file d'attente des effets avec le nom spécifié. Si la file d'attente que vous spécifiez ne démarre pas automatiquement, vous devez appeler manuellement dequeue("queueName") pour démarrer la file d'attente.
De plus, jQuery 1.4 et 1.8 ont également ajouté de nombreuses nouvelles prises en charge des options de paramètres, mais ces paramètres ne sont pas couramment utilisés et ne seront pas décrits ici. Pour plus de détails, consultez la documentation officielle de jQuery.
Valeur de retour
fadeIn()La valeur de retour de la fonction est de type jQuery et renvoie l'objet jQuery actuel lui-même.
Exemples et instructions
Veuillez vous référer au code HTML initial suivant :
e388a4556c0f65e1904146cc1a846beeCodePlayer94b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846beeFocus Partage sur la technologie de développement de programmation94b3e26ee717c64999d7867364b1b4a3
L'effet d'affichage du fondu entrant :
<select id="animation"> <option value="1">fadeIn( )</option> <option value="2">fadeIn( "slow" )</option> <option value="3">fadeIn( 3000 )</option> <option value="4">fadeIn( 2000, complete )</option> <option value="5">fadeIn( 1000, "linear" )</option> <option value="6">fadeIn( options )</option> </select> <input id="btnFadeIn" type="button" value="显示" > <input id="btnHide" type="button" value="隐藏" >
Ce qui suit est l'exemple de code jQuery lié à la fonction fadeIn() pour démontrer le fadeIn () fonction Utilisation spécifique :
//【显示】按钮 $("#btnFadeIn").click( function(){ var v = $("#animation").val(); if( v == "1" ){ $("p").fadeIn( ); }else if(v == "2"){ $("p").fadeIn( "slow" ); }else if(v == "3"){ $("p").fadeIn( 3000 ); }else if(v == "4"){ $("p").fadeIn( 2000, function(){ alert("显示完毕!"); } ); }else if(v == "5"){ $("p").fadeIn( 1000, "linear" ); }else if(v == "6"){ $("p").fadeIn( { duration: 1000 } ); } } ); // 【隐藏】按钮 $("#btnHide").click( function(){ $("p").hide( ); } );
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!