jQuery apparaît et disparaît en fondu


Effet jQuery - Fade


Avec jQuery, vous pouvez obtenir l'effet de fondu des éléments.

Parce que le temps est précieux, nous proposons des méthodes d'apprentissage rapides et pratiques.

Dans le tutoriel novice, vous pouvez acquérir les connaissances nécessaires.


Exemple

jQuery fadeIn()
Démontre la méthode jQuery fadeIn().

jQuery fadeOut()
Démontre la méthode jQuery fadeOut().

jQuery fadeToggle()
Démontre la méthode jQuery fadeToggle().

jQuery fadeTo()
Démontre la méthode jQuery fadeTo().


Méthode jQuery Fading

Avec jQuery, vous pouvez obtenir l'effet de fondu des éléments.

jQuery propose les quatre méthodes de fondu suivantes :

  • fadeIn()
  • fadeOut()
  • fadeToggle()
  • fadeTo()

Méthode jQuery fadeIn()

jQuery fadeIn() est utilisé pour fondre les éléments cachés.

Syntaxe :

$(sélecteur).fadeIn(vitesse, rappel);

Le paramètre optionnel de vitesse précise la durée de l'effet. Il peut prendre les valeurs suivantes : "lent", "rapide" ou millisecondes. .

Le paramètre de rappel facultatif est le nom de la fonction à exécuter une fois le fondu terminé.

L'exemple suivant illustre la méthode fadeIn() avec différents paramètres :

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").fadeIn();
    $("#div2").fadeIn("slow");
    $("#div3").fadeIn(3000);
  });
});
</script>
</head>

<body>
<p>以下实例演示了 fadeIn() 使用了不同参数的效果。</p>
<button>点击淡入 div 元素。</button>
<br><br>
<div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>

</body>
</html>

Exécuter l'instance »

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne


Méthode jQuery fadeOut()

Méthode jQuery fadeOut() est utilisé. Estompe l'élément visible.

Syntaxe :

$(sélecteur).fadeOut(vitesse, rappel);

Le paramètre optionnel de vitesse précise la durée de l'effet. Il peut prendre les valeurs suivantes : "lent", "rapide" ou millisecondes.

Le paramètre de rappel facultatif est le nom de la fonction à exécuter une fois le fondu terminé.

L'exemple suivant illustre la méthode fadeOut() avec différents paramètres :

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").fadeOut();
    $("#div2").fadeOut("slow");
    $("#div3").fadeOut(3000);
  });
});
</script>
</head>

<body>
<p>以下实例演示了 fadeOut() 使用了不同参数的效果。</p>
<button>点击淡出 div 元素。</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne


Méthode jQuery fadeToggle()

La méthode jQuery fadeToggle() peut basculer entre les méthodes fadeIn() et fadeOut().

fadeToggle() ajoute un effet de fondu entrant à l'élément s'il est déjà fondu.

fadeToggle() ajoute un effet de fondu sortant à l'élément s'il est déjà fondu.

Syntaxe :

$(sélecteur).fadeToggle(vitesse, rappel);

Le paramètre optionnel de vitesse précise la durée de l'effet. Il peut prendre les valeurs suivantes : "lent", "rapide" ou millisecondes.

Le paramètre de rappel facultatif est le nom de la fonction à exécuter une fois le fondu terminé.

L'exemple suivant illustre la méthode fadeToggle() avec différents paramètres :

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
	$("button").click(function(){
		$("#div1").fadeToggle();
		$("#div2").fadeToggle("slow");
		$("#div3").fadeToggle(3000);
	});
});
</script>
</head>
<body>

<p>实例演示了 fadeToggle() 使用了不同的 speed(速度) 参数。</p>
<button>点击淡入/淡出</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'exemple" pour afficher l'exemple en ligne


Méthode jQuery fadeTo()

La méthode jQuery fadeTo() permet au dégradé de changer en une valeur donnée Transparence (valeur comprise entre 0 et 1).

Syntaxe :

$(sélecteur).fadeTo(vitesse, opacité, rappel);

Le paramètre de vitesse requis précise la durée de l'effet. Il peut prendre les valeurs suivantes : "lent", "rapide" ou millisecondes.

Le paramètre d'opacité requis dans la méthode fadeTo() définit l'effet de fondu sur l'opacité donnée (une valeur comprise entre 0 et 1).

Le paramètre de rappel facultatif est le nom de la fonction à exécuter une fois la fonction terminée.

L'exemple suivant illustre la méthode fadeTo() avec différents paramètres :

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").fadeTo("slow",0.15);
    $("#div2").fadeTo("slow",0.4);
    $("#div3").fadeTo("slow",0.7);
  });
});
</script>
</head>

<body>
<p>演示 fadeTo() 使用不同参数</p>
<button>点我让颜色变淡</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne