Jquery setInterval demasiado rápido cuando viene de otra pestaña

Tengo un sitio con imágenes que se deslizan sin fin usando la función setIntervall () de jquery.

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 pestaña.

¿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

Elegí el primer consejo de jfriend00. Ahora apago el temporizador cuando la ventana se vuelve inactiva.

El código simple para hacerlo se puede encontraraqu.

Respuestas a la pregunta(5)

Su respuesta a la pregunta