Jquery setInterval muito rápido quando vem de outra guia
Eu tenho um site com imagens infinitamente deslizantes usando a função setIntervall () do jquer
Ao chamar a página no Chrome 13 e mudar para outra guia para voltar alguns segundos depois, o deslizamento da imagem está acontecendo mais rápido, como se tentasse manter-se onde estava, se não tivesse mudado para outra guia.
Como posso resolver esse problema?
$(window).load(function() {
setInterval(nextSlide, 3500);
});
function nextSlide(){
offset += delta;
$("#slideContent").animate({left: -1 * offset}, 1000);
}
Solução
Escolhi o primeiro conselho de jfriend00. Agora desligo o timer quando a janela fica inativ
O código simples para fazer isso pode ser encontradoaqu.