jQuery nos permite ahorrar mucho código JS, con el método fadeToggle() podemos alternar los métodos fadeIn(), para mostrar un elemento oculto y fadeOut(), para ocultar un elemento visible, en un solo método.

Ejemplo:

Creamos un botón con identificador “boton” que será el encargado de ejecutar el script

<button id="boton">Mostrar/Ocultar elemento</button>

Creamos un elemento <div> con identificador “elemento” que será el elemento al que haremos referencia en el script, y agregamos contenido para mostrarlo en pantalla.

<div id="elemento">
	<p>Texto que se muestra y se oculta mendiante un evento</p>
</div>

El script es muy sencillo, con el selector de elemento “$” seleccionamos el elemento con identificador “boton” seguido de un punto para acceder a la propiedad “click” que será la función que vamos a definir a continuación

Seleccionamos el elemento con identificador “elemento” seguido de un punto para acceder al método fadeToggle(), al cual vamos a pasarle el parámetro “slow” para que se muestre y se oculte lentamente y tenga un efecto más bonito.

<script>
	$(document).ready(function(){
	$("#boton").click(function(){
		$("#elemento").fadeToggle("slow");
	});
});
</script>

Puedes ver y descargar el código de este archivo en mi cuenta de GitHub.

Valoraciones


Sé el primero en valorar

* Tu valoración puede tardar hasta 72 horas en publicarse.

He leido y acepto el Aviso legal y condiciones de uso

Utilizamos cookies propias necesarias para el correcto funcionamiento de la web y personalizar el contenido. No utilizamos cookies de terceros ni guardamos información personal sobre ti. Puedes encontrar más información en nuestra Política de cookies.

ACEPTAR
Aviso de cookies