ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Фокусировка на странице.

 

4875
ValdeZ @ValdeZ
Хочу реализовать таймер, который будет отсчитывать время только когда пользователь находится на вкладке с этим таймером.
То есть, если пользователь переключается на другую вкладку или скрывает браузер, то таймер останавливается. А когда пользователь вновь переключается на вкладку с таймером, он запускается дальше.
Каким образом это можно реализовать?
Может быть для этого есть что-то из обработки событий?
Или же можно с помощью focus() как-то это отловить, типа применить к <body> условие, если document.getElemenetByTagName('body').focus() == true, то...