Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/09/2011, 18:07
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Div Desplegable

jeje pues a mi no me funciono del todo ese código no se porque que bueno fue una prueba rápida ya voy de salida...

lo que si, es que para dicho efecto no requieres javascript basta con un poco de CSS... y en mi opinión es mejor... el script puedes colocarlo aparte y bajo una condicional para IE6 si es que te interesa darle soporte de lo contrario se puede desechar

te dejo un ejemplo rápido de como seria en CSS

Código CSS:
Ver original
  1. #texto{display:none;background:#FFFF99;border:1px #FFCC00 solid;position:absolute;padding:5px;}
  2. #imagen:hover + #texto,#texto:hover{display:block;}
Código HTML:
Ver original
  1. <div id="imagen">
  2.     <img src="Green day.jpg" alt="Imagen Demo"/>
  3. </div>
  4. <div id="texto">
  5.     <p>Esto es una prueba</p><p>Esto es una prueba</p><p>Esto es una prueba</p>
  6. </div>
  7. <h1>Que no se mueva esto</h1>

funciona desde IE7 en adelante para IE6 existe un problema pero igual lo podemos solventar con javascript dentro de una condicional o cambiamos la estructura metiendo segundo div dentro del primero y andaría en todas las versiones de IE

Código CSS:
Ver original
  1. #texto{display:none;background:#FFFF99;border:1px #FFCC00 solid;position:absolute;padding:5px;}
  2. #imagen:hover #texto,#texto:hover{display:block;}
Código HTML:
Ver original
  1. <div id="imagen">
  2.     <img src="Green day.jpg" alt="Imagen Demo"/>
  3.     <div id="texto">
  4.         <p>Esto es una prueba</p><p>Esto es una prueba</p><p>Esto es una prueba</p>
  5.     </div>
  6. </div>
  7. <h1>Que no se mueva esto</h1>