События при перемещении между вкладками
Всем доброго времени суток.
Столкнулся со следующей проблемой. В слайдере изображений с эффектом выцветания используется автоматическая прокрутка при помощи setInterval / clearInterval. Если покинуть вкладку со страницей на неопределенное время, счетчик не останавливается. В итоге при возвращении к вкладке накопленное время fade-эффекта выливается все сразу, бешено меняя изображения. Хочу сделать так, чтобы clearInterval останавливал прокрутку при уходе с вкладки, а setInterval запускал функцию при возвращении. Однако событий, которые отвечают за активное и пассивное состояния вкладки найти не могу. Может быть они все-таки существуют и кто-нибудь подскажет, какие? |
window.onblur/onfocus пробовали?
|
Полностью этот способ не выручает. Иногда все просто останавливается и отказывается работать, пока не перезагрузишь. И когда панель разработчика открываешь анимация останавливается.
|
Часовой пояс GMT +3, время: 03:53. |