Hola, estoy haciendo una animación en la que se van mostrando unas imagenes segun fechas que hay puestas en la parte inferior (como una linea de tiempo). Cada vez que entra cada imagen va esta programacion:
stop();
segundos = 10;
espera = function () {
play();
clearInterval(a);
};
a = setInterval(espera, segundos*1000);
Con esto a los 10 segundos se pasa a la imagen siguiente. Por otra parte, las fechas de abajo son botones para pasar a otras imágenes sin esperar a los 10 segundos (y sin tener que ir necesariamente a la siguiente imagen, sino a la que se quiera). Cuando se hace click en cualquier fecha te manda al fotograma que le corresponda con la programacion que he puesto. Sigue funcionando, pero no espera los 10 segundos, sino que cada vez que hago click en un boton espera lo que le da la gana. Parece como si no se reiniciara el tiempo de espera cada vez que pulso algun boton.
El ejemplo lo tengo colgado en
http://www.imagital.com/prueba/banner_historia.html
Así me entendereis más. Si lo dejas pasar, se espera 10 seg. en cada imagen, pero si clickas en alguna fecha este tiempo se reduce.
¿Alguien sabe por qué y me puede ayudar a solucionaro?
Gracias