Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2012, 07:58
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Rollover sobre imágenes en catálogo de ropa

Puedes hacer las fotos con una ID única, por ejemplo con una llamada a una funcion que podríamos llamar "mostrar" con el número de la id, por ejemplo

Código HTML:
Ver original
  1. <img id="img1" onmouseover="mostrar(1)">
  2. <img id="img2" onmouseover="mostrar(2)">

Deberías hacer los cuadrados invisibles con display:none, y una clase llamada "box" y otra con la id de la imagen anterior, ejemplo

Código HTML:
Ver original
  1. .box {
  2. display:none;
  3. }
  4.  
  5. <!-- cuadrados de la primera imagen -->
  6. <div class="box box1"></div>
  7. <div class="box box1"></div>
  8.  
  9. <!-- cuadrados de la segunda imagen -->
  10. <div class="box box2"></div>
  11. <div class="box box2"></div>
  12. <div class="box box2"></div>
  13.  
  14. <!-- cuadrados de la tercera imagen -->
  15. <div class="box box3"></div>
  16. <div class="box box3"></div>

Luego la función mostrar donde primero ocultas todos los box y luego muestras los box con la id seleccionada:

con jquery sería algo así:

Código HTML:
Ver original
  1. mostrar(id){
  2. jQuery('.box').hide();
  3. jQuery('.box' + id).show();
  4. }

con JavaScript así:

Código HTML:
Ver original
  1. mostrar(id){
  2. document.getElementsByClassName('box').css.display='block';
  3. document.getElementsByClassName('box' + id).css.display='none';
  4. }

y eso sería :)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D