Estoy realizando cambios en este blog. Perdón por los problemas ocasionados.

Expandir y colapsar un DIV con jQuery

Desde Intenta nos enseñan como expandir y colapsar un div de una forma realmente sencilla. Para ello utiliza jQuery y un poco de CSS, creando un script muy ligero, realmente vistoso y útil.

Puedes descargarte el script, ver la demostración o continuar leyendo el artículo dónde se explica su funcionamiento.

DemostraciónEjemplos en HTML

DescargaArchivo ZIP

¿Cómo usarlo?

Lo primero que deberemos hacer es incluir la librería de jQuery y el script entre las etiquetas head de nuestra plantilla o página web, de la siguiente manera:

Código JavaScript

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function()
{
 
$("#mostrar").click(function(event) {
event.preventDefault();
$("#caja").slideToggle();
});
 
$("#caja a").click(function(event) {
event.preventDefault();
$("#caja").slideUp();
});
});
</script>

A continuación le daremos un poco de estilo al div mediante CSS.

Código CSS

<style type="text/css">
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666; 
}
a{color:#993300; text-decoration:none;}
#caja {
width:70%;
display: none;
padding:5px;
border:2px solid #FADDA9;
background-color:#FDF4E1;
}
#mostrar{
display:block;
width:70%;
padding:5px;
border:2px solid #D0E8F4;
background-color:#ECF8FD;
}
</style>

Y ahora tan solo nos falta añadir el div entre las etiquetas de body y realizar la llamada mediante el atributo id=”mostrar”, de esta forma:

Código HTML

<a href="#" id="mostrar">MOSTRAR</a>
<div id="caja">
<p>Lorem ipsum dolor sit amet,...</p>
</div>

Enlace: JQuery: expandir y colapsar un div

votar

Si te ha gustado este artículo puedes votarlo ahora en Bitacoras.com. De esta forma más gente podrá leerlo y conocer las noticias de este blog.

Artículos Relacionados

Comentarios (1)

  1. vl4dy dice:

    Hey buen aporte!, gracias por el dato! ahora vere como le doy un uso en mi blog!

Deje su comentario

Nos reservamos el derecho de eliminar y/o modificar los comentarios que contengan cualquier tipo de lenguaje inapropiado, spam u otras conductas no aceptadas en una comunidad civilizada. Si su comentario no aparece, puede ser que nuestros filtros lo hayan detectado y marcado como spam, se revisarán los comentarios diariamente. Sentimos las posibles molestias ocasionadas.