jQuery apparaît et disparaît en fondu

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


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 faire apparaître en fondu les éléments cachés.

Syntaxe :

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

Le paramètre optionnel speed spécifie 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 montre la méthode fadeIn() avec différents paramètres :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script src="http://libs.baidu.com/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écutez le programme pour l'essayer


jQuery fadeOut ( ) Méthodes

La méthode jQuery fadeOut() est utilisée pour faire disparaître les éléments visibles.

Syntaxe :

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

Le paramètre optionnel speed spécifie 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 montre la méthode fadeOut() avec différents paramètres :

<!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écutez le programme pour l'essayer


jQuery fadeToggle ( ) méthode

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 speed spécifie 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 montre la méthode fadeToggle() avec différents paramètres :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP中文网(php.cn)</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écutez le programme pour l'essayer


jQuery fadeTo ( ) Méthodes

La méthode jQuery fadeTo() permet un dégradé jusqu'à une opacité donnée (une valeur comprise entre 0 et 1).

Syntaxe :

$(selector).fadeTo(speed,opacity,callback);

Paramètre de vitesse requis Spécifie 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 montre la méthode fadeTo() avec différents paramètres :

<!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écutez le programme pour l'essayer



Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文网(php.cn)</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>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel