Publicidad

Autor Tema: Expandir y colapsar un div con jQuery  (Leído 2083 veces)

Desconectado marcatsol

  • Full Member
  • ***
  • Mensajes: 153
  • Power: 25
  • Sexo: Masculino
  • Vamos con todo spirate 2.4
    • Ver Perfil
    • Spirate 2.4 Muy Pronto!!!
    • Email
Expandir y colapsar un div con jQuery
« en: Febrero 15, 2012, 10:19:51 pm »
En esta ocasión les traigo un tuto para colapsar y expandir un div con un efecto de slide utilizando la libreria jQuery.

DEMO:
http://spirateritos.zobyhost.com/

al final de su estilo-sp.css agregar este codigo:

Código: [Seleccionar]
#titulo{
background:#479E49;
padding:5px;
}
#contenido{
background:#8BD76A;
padding:20px 10px;
}
.imgcolexp{
float:right;
width:16px;
cursor:pointer;
}

buscar este code:
</head>
y antes agregar:

Código: [Seleccionar]
<script>
$(document).ready(function(){
$("#arrow-down").css("display","none");

$("#arrow-up,#arrow-down").click(function () {
$("#contenido").slideToggle("slow");

if($("#arrow-up").css("display") == "block")
{
$("#arrow-up").css("display","none");
$("#arrow-down").css("display","block");
}
else
{
$("#arrow-up").css("display","block");
$("#arrow-down").css("display","none");
}
});
});
</script>

para utlizarlo seria de la siguiente manera, una llamada desde con el div.

Citar
<div id="titulo">
      Expandir y colapsar
Ejemplo de uso:
MOSTRAR SPIRATE 2.4 ó Ocultar SPIRATE 2.4 para los bobos de php...

       <img src="imagenes/up.png" id="arrow-up" class="imgcolexp"/>
       <img src="imagenes/down.png" id="arrow-down" class="imgcolexp"/>
   </div>
   <div id="contenido">
       Aqui el contenido a coultar y mostrar al hacer clic en el boton.
    </div>


Espero y les sirva, cualquier duda comentar, si encuentran algun error hacer criticas contructivas que estoy aprediendo.
« última modificación: Febrero 15, 2012, 11:12:36 pm por marcatsol »

Desconectado keevimcarp

  • Newbie
  • *
  • Mensajes: 27
  • Power: 1
    • Ver Perfil
    • Email
Re:Expandir y colapsar un div con jQuery
« Respuesta #1 en: Febrero 16, 2012, 01:00:27 am »
Muy bueno che! lo voy a probar..

Desconectado Mr.Freack™

  • Programador
  • *
  • Mensajes: 2852
  • Power: 866
  • Sexo: Masculino
  • A donde quiera que vallas... ¡Ahi estarás!
    • Ver Perfil
    • Angelix-System
Re:Expandir y colapsar un div con jQuery
« Respuesta #2 en: Febrero 16, 2012, 01:20:25 am »
no seria mejor con un onclick


<a onclick="$(\'#divOne, #divTwo\').toggle();">Expandir o Contraer</a>

<
div id="divOne">contenido 1</div>
<
div id="divTwo" style="display:none">contenido 2</div>


espero sirva ^^

-"Vale más saber algo acerca de todo que saberlo todo acerca de una sola cosa" Mr.Freack
-"Digo lo que pienso & pienso lo que digo..." Mr.Freack

Desconectado marcatsol

  • Full Member
  • ***
  • Mensajes: 153
  • Power: 25
  • Sexo: Masculino
  • Vamos con todo spirate 2.4
    • Ver Perfil
    • Spirate 2.4 Muy Pronto!!!
    • Email
Re:Expandir y colapsar un div con jQuery
« Respuesta #3 en: Febrero 19, 2012, 08:01:34 am »
no seria mejor con un onclick


<a onclick="$(\'#divOne, #divTwo\').toggle();">Expandir o Contraer</a>

<
div id="divOne">contenido 1</div>
<
div id="divTwo" style="display:none">contenido 2</div>


espero sirva ^^

bueno muy bueno lo que tu sugieres,= gracias

Desconectado smforo

  • Newbie
  • *
  • Mensajes: 30
  • Power: 0
    • Ver Perfil
Re:Expandir y colapsar un div con jQuery
« Respuesta #4 en: Febrero 19, 2012, 03:30:49 pm »
por favor mas explicado para los recien llegado
no entendemos ni lo que significa jquery menos vamos
a saber que es lo que hace este truco

Desconectado cybermarteweb

  • Full Member
  • ***
  • Mensajes: 148
  • Power: 7
  • Sexo: Masculino
    • Ver Perfil
    • flow de amigos
    • Email
Re:Expandir y colapsar un div con jQuery
« Respuesta #5 en: Febrero 20, 2012, 05:58:21 am »
muy bueno +1
"Aquél que no lucha por ser el mejor está condenado a estar dominado por aquellos que si lo hacen."
mi web: http://flowdeamigos.com/
mi web: http://flowjuegos.com/