У меня есть сайт с бесконечно скользящими изображениями, используя функцию jquery setIntervall().
При вызове страницы в Chrome 13 и переключении на другую вкладку, чтобы вернуться через несколько секунд, ускорение изображения происходит быстрее, как если бы оно старалось идти туда, где было, если бы он не переключился на другую вкладку.
Как я могу решить эту проблему?
$(window).load(function() {
setInterval(nextSlide, 3500);
});
function nextSlide(){
offset += delta;
$("#slideContent").animate({left: -1 * offset}, 1000);
}
Решение:
Я выбрал jfriend00 сначала советую. Теперь я выключаю таймер, когда окно становится неактивным.
Простой код для этого можно найти here.