Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   События при перемещении между вкладками (https://javascript.ru/forum/events/28115-sobytiya-pri-peremeshhenii-mezhdu-vkladkami.html)

only_dimon 08.05.2012 12:38

События при перемещении между вкладками
 
Всем доброго времени суток.

Столкнулся со следующей проблемой.
В слайдере изображений с эффектом выцветания используется автоматическая прокрутка при помощи setInterval / clearInterval. Если покинуть вкладку со страницей на неопределенное время, счетчик не останавливается. В итоге при возвращении к вкладке накопленное время fade-эффекта выливается все сразу, бешено меняя изображения.

Хочу сделать так, чтобы clearInterval останавливал прокрутку при уходе с вкладки, а setInterval запускал функцию при возвращении. Однако событий, которые отвечают за активное и пассивное состояния вкладки найти не могу.

Может быть они все-таки существуют и кто-нибудь подскажет, какие?

bret 12.05.2012 13:26

window.onblur/onfocus пробовали?

zorya 05.02.2015 01:21

Полностью этот способ не выручает. Иногда все просто останавливается и отказывается работать, пока не перезагрузишь. И когда панель разработчика открываешь анимация останавливается.


Часовой пояс GMT +3, время: 03:53.