Ver Mensaje Individual
  #18 (permalink)  
Antiguo 20/08/2014, 01:46
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 2 meses
Puntos: 977
Respuesta: efecto hover con varias imagenes?

Déjalo así:

Código Javascript:
Ver original
  1. var div = document.getElementById("slider"),
  2.     img = div.getElementsByTagName("a"),
  3.     total = img.length,
  4.     i = 0,
  5.     slider = function(){
  6.         img[i].style.opacity = 0;
  7.         img[i].style.zIndex = 1;
  8.         i = i == total - 1 ? 0 : ++i;
  9.         img[i].style.opacity = 1;
  10.         img[i].style.zIndex = 1000;
  11.     },
  12.     interval = null;
  13.  
  14. img[i].style.opacity = 1;
  15. img[i].style.zIndex = 1000;
  16.  
  17. div.addEventListener("mouseover", function(){
  18.     interval = setInterval(slider, 1500);
  19. }, false);
  20.  
  21. div.addEventListener("mouseout", function(){
  22.     clearInterval(interval);
  23. });

Lo único que hice fue quitar la invocación a la función slider por cada vez que se pose el puntero del mouse sobre un enlace.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand