English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método toggle() de la función de efecto jQueryhide()yshow()Cambia entre métodos.
Este método verifica la visibilidad del elemento seleccionado:
Si el elemento estaba visible inicialmente, se ocultará
Si el elemento estaba oculto inicialmente, se mostrará
Nota:Los elementos ocultos ya no afectarán el diseño de la página.
$(selector).toggle(duración, suavizado, retroalimentación)
Cambia entre ocultar y mostrar todos los elementos <p> al hacer clic en el botón:
$("button").click(function(){ $("p").toggle(); });Prueba y mira‹/›
UsadurationParámetros:
$("button").click(function(){ $("p").toggle();1500); });Prueba y mira‹/›
UsacallbackParámetros:
$("button").click(function(){ $("div").toggle();1500, function(){ alert("¡Efecto toggle() completado!!!"); }); });Prueba y mira‹/›
Crea animaciones para todos los intervalos (por ejemplo, palabras) para ocultar rápidamente/Muestra y en2Completa cada animación en 00 milisegundos:
$("button").click(function(){ $("span:first-child").toggle("fast", function(){ $(this).next().toggle("fast", arguments.callee); }); });Prueba y mira‹/›
Parámetros | Descripción |
---|---|
duration | (Opcional)Determinar ocultar/Cuánto tiempo durará el efecto de visualización. El valor predeterminado es400 milisegundos Valores posibles:
|
easing | (Opcional)Una cadena que especifica la velocidad de los elementos en diferentes puntos del animación. El valor predeterminado es “ swing” Valores posibles:
|
callback | (Opcional)Función llamada después de completar el método toggle(), una vez para cada elemento seleccionado |