jQuery | Efecto fadeOut() Método

El método fadeOut() en jQuery se usa para cambiar el nivel de opacidad del elemento seleccionado de visible a oculto. Al usar este método, el elemento desvanecido no ocupará ningún espacio. 

Sintaxis:

$(selector).fadeOut( speed, easing, callback )

Parámetros: este método acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:

  • Velocidad: es un parámetro opcional y se usa para especificar la velocidad del efecto de desvanecimiento. El valor predeterminado de velocidad es 400 milisegundos. Los posibles valores de la velocidad son:
    • milisegundos
    • «lento»
    • «rápido»
  • Easing: es un parámetro opcional y se usa para especificar la velocidad del elemento en diferentes puntos de la animación. El valor predeterminado de aceleración es «swing». Los posibles valores de la aceleración son:
    • «ritmo»
    • «lineal»
  • devolución de llamada: es un parámetro opcional. La función de devolución de llamada se ejecuta después de que se completa el método fadeOut().

Ejemplo 1: Este ejemplo muestra el efecto fadeIn y fadeOut. 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        jQuery | fadeOut() Method
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
 
<body style = "text-align:center;"> 
 
    <h1 style = "color:green;" > 
        GeeksForGeeks
    </h1> 
     
    <h2>jQuery | fadeOut() Method</h2>
 
    <button class="btn1">Fade out</button>
 
    <button class="btn2">Fade in</button>
     
    <!-- Script to display fadeIn and fadeOut effect -->
    <script>
        $(document).ready(function(){
            $(".btn1").click(function(){
                $("h2").fadeOut()
            });
             
            $(".btn2").click(function(){
                $("h2").fadeIn();
            });
        });
    </script>
</body>
 
</html> 

Producción

  

Ejemplo 2: Este ejemplo crea el efecto fadeIn y fadeOut y establece su velocidad. La velocidad dada en términos de milisegundos. 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        jQuery | fadeOut() Method
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
 
<body style = "text-align:center;"> 
 
    <h1 style = "color:green;" > 
        GeeksForGeeks
    </h1> 
     
    <h2>jQuery | fadeOut() Method</h2>
 
    <button class="btn1">Fade out</button>
 
    <button class="btn2">Fade in</button>
 
    <script>
        $(document).ready(function(){
            $(".btn1").click(function(){
                $("h2").fadeOut(1000);
            });
             
            $(".btn2").click(function(){
                $("h2").fadeIn(1000);
            });
        });
    </script>
</body>
 
</html> 

Salida: después de hacer clic en el botón de desvanecimiento

  

Después de hacer clic en el botón de aparición gradual

  

Ejemplo 3: Cree un efecto de entrada y salida gradual con un mensaje de alerta. 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        jQuery | fadeOut() Method
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
 
<body style = "text-align:center;"> 
 
    <h1 style = "color:green;" > 
        GeeksForGeeks
    </h1> 
     
    <h2>jQuery | fadeOut() Method</h2>
 
    <button class="btn1">Fade out</button>
 
    <button class="btn2">Fade in</button>
     
    <!-- Script to create fadeIn and fadeOut effect -->
    <script>
        $(document).ready(function() {
            $(".btn1").click(function() {
                $("h2").fadeOut(1000, function() {
                    alert("fadeOut() method is finished!");
                });
            });
             
            $(".btn2").click(function() {
                $("h2").fadeIn(1000, function(){
                    alert("fadeIn() method is finished!");
                });
            });
        });
    </script>
</body>
 
</html> 

Salida: después de hacer clic en el botón de desvanecimiento

  

Después de hacer clic en el botón de aparición gradual

 

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *