Tengo un sitio con imágenes infinitamente deslizantes usando la función setIntervall() de jquery.Jquery setInterval demasiado rápido cuando proviene de otra pestaña
Cuando llamo a la página en Chrome 13 y cambio a otra pestaña para volver unos segundos más tarde, el deslizamiento de la imagen ocurre más rápido, como si intentara mantenerse donde estaba si no hubiera cambiado a otra lengüeta.
¿Cómo podría resolver este problema?
$(window).load(function() {
setInterval(nextSlide, 3500);
});
function nextSlide(){
offset += delta;
$("#slideContent").animate({left: -1 * offset}, 1000);
}
Solución:
me eligieron primero el consejo de jfriend00. Ahora apago el temporizador cuando la ventana se vuelve inactiva.
El código simple para hacerlo se puede encontrar here.
¿Por qué te vas con la solución de jfriend00 para activar el temporizador cuando está inactivo, en lugar de la solución de NiTek a .Stop() la cola? – mlhDev