112 of 119 menu

Método fadeToggle

El método fadeToggle alterna suavemente mostrar u ocultar elementos, animando su opacidad.

Sintaxis

Visualización/ocultación durante un tiempo determinado, 400ms por defecto:

.fadeToggle(duración);

El tiempo se puede especificar no solo en milisegundos, sino también con palabras clave slow (600ms) y fast (200ms), cuanto mayor sea el valor, más lenta será la animación:

.fadeToggle('slow' o 'fast');

Si no se especifican parámetros, no habrá animación, los elementos se mostrarán/ocultarán instantáneamente:

.fadeToggle();

También se puede pasar una función de easing como segundo parámetro, y una función callback como tercero - se ejecutará después de completar la animación. Ambos parámetros son opcionales:

.fadeToggle(duración, [función de easing], [función callback]);

Se pueden pasar varias opciones al método, en forma de objeto JavaScript, que contenga pares clave: valor:

.fadeToggle(opciones);

Dicho objeto puede pasar los siguientes parámetros y funciones - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. La descripción de estos parámetros se puede consultar para el método animate. Por ejemplo, establezcamos la duración y la función de easing:

.fadeToggle( {duration: 800, easing: easeInSine} );

Ejemplo

En el siguiente ejemplo, al hacer clic por primera vez en el botón #toggle el elemento con #test será ocultado, y al hacer clic nuevamente - será mostrado. Para esto utilizamos el método fadeToggle. También estableceremos la velocidad en 1000ms y el valor de la función de easing en linear:

<button id="toggle">toggle</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#toggle').on('click', function() { $('#test').fadeToggle(1000, 'linear'); });

Véase también

  • método slideToggle,
    que alterna la visualización/ocultación suave de elementos
  • método fadeTo,
    que cambia la opacidad de los elementos
  • método toggle,
    que alterna la visualización/ocultación suave de elementos
  • método animate,
    que anima las propiedades de los elementos
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar