English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método de efecto fadeToggle() de jQuery

Métodos de efectos de jQuery

El método fadeToggle() se puede usar enfadeIn()yfadeOut()Cambiar entre métodos.

Si los elementos seleccionados se sacan suavemente, fadeToggle() los introducirá.

Si los elementos seleccionados se introducen suavemente, fadeToggle() los sacará.

Nota:Los elementos ocultos ya no afectarán el diseño de la página.

Sintaxis:

$(selector)fadeToggle.(duracion, easing, callback)

Ejemplo

Alternar entre entrada y salida suave de todos los elementos <p>:

$("button").click(function(){
  $("p").fadeToggle();
});
Prueba para ver‹/›

UsodurationParámetros:

$("button").click(function(){
  $("p").fadeToggle(1500);
});
Prueba para ver‹/›

UsocallbackParámetros:

$("button").click(function(){
  $("div").fadeToggle(1500, function(){}
    alert("¡Completo el efecto fadeToggle!!!");
  });
});
Prueba para ver‹/›

Podemos aplicar efectos de enmascarar y desmascarar a cualquier elemento, por ejemplo, una imagen simple:

$("button").click(function(){
  $("img").fadeToggle();
});
Prueba para ver‹/›

Valores de los parámetros

ParámetrosDescripción
duration(Opcional)Determina cuánto tiempo durará el efecto de desvanecimiento. El valor predeterminado es400 milisegundos

Valores posibles:

  • milisegundos (por ejemplo100,500,2000, etc.)

  • “fast”

  • “slow”

easing(Opcional)Una cadena que especifica la velocidad del elemento en diferentes puntos de la animación. El valor predeterminado es “swing”

Valores posibles:

  • “swing”-Al principio/Moverse más lento al final y más rápido en el medio

  • “linear”-Mover a una velocidad constante

callback(Opcional)Una vez que el método fadeToggle() se complete, se llamará a esta función, una vez por cada elemento seleccionado

Métodos de efectos de jQuery