Foros del Web » Programando para Internet » Javascript »

Informacion retractil

Estas en el tema de Informacion retractil en el foro de Javascript en Foros del Web. Hola. me gustaria saber como se hacen estos cuadros que cuando les das clic despliegan informacion y luego cuando les das clic de nuevo la ...
  #1 (permalink)  
Antiguo 23/10/2009, 07:32
Avatar de Kristhoff  
Fecha de Ingreso: abril-2009
Ubicación: Popayán - Cauca
Mensajes: 550
Antigüedad: 15 años
Puntos: 12
De acuerdo Informacion retractil

Hola.

me gustaria saber como se hacen estos cuadros que cuando les das clic despliegan informacion y luego cuando les das clic de nuevo la esconden, algo asi:




De antemano gracias.
  #2 (permalink)  
Antiguo 23/10/2009, 11:28
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Informacion retractil

esos menús por así decirlo se hacen con un div oculto en posición absoluta, aparte de mucho código javascript para hacerlos funcionar, con JQuery existen plug-ins para hacerlo rapidamente
  #3 (permalink)  
Antiguo 23/10/2009, 12:50
Avatar de Kristhoff  
Fecha de Ingreso: abril-2009
Ubicación: Popayán - Cauca
Mensajes: 550
Antigüedad: 15 años
Puntos: 12
Respuesta: Informacion retractil

aaa ok, gracias, pero no entendi. XD
  #4 (permalink)  
Antiguo 23/10/2009, 16:23
mleonardom
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Informacion retractil

Basicamente esto es un div con style="display:none;", atributo que se modifica desde javascript al dar clic en el link. algo asi:

Código:
<a href="#" onclick="muestraOcultaMenu();return false;">Popular</a>
<div id="idDelDivOculto" style="display:none;">
 <!-- aca van los links u otras cosas -->
  Este menu es un menu desplegable !
</div>

<script>

function muestraOcultaMenu()
{
   // obtenemos la DOM del div que contiene el menu
   var menu = document.getElementById('idDelDivOculto');
   // Verificamos si el div es o no visible
   if(menu.style.display == '') // div visible
       menu.style.display = 'none'; // oculta div
   else
       menu.style.display = ''; // muestra div
}
</script>
Mira una libreria de javascript que tiene muchos efectos y mas de uno te puede servir para esto:
wiki.github.com/madrobby/scriptaculous
  #5 (permalink)  
Antiguo 23/10/2009, 16:36
Avatar de Kristhoff  
Fecha de Ingreso: abril-2009
Ubicación: Popayán - Cauca
Mensajes: 550
Antigüedad: 15 años
Puntos: 12
Respuesta: Informacion retractil

jeje al final no era tanto codigo como dijo maycolalvarez, voy a probarlo. De antemano muchisimas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:30.