Показать сообщение отдельно
  #4 (permalink)  
Старый 04.07.2013, 17:58
Кандидат Javascript-наук
Отправить личное сообщение для riva Посмотреть профиль Найти все сообщения от riva
 
Регистрация: 24.06.2013
Сообщений: 115

У меня вот какой вопрос - а у события "visibilitychange" нет чего то, что бы проверить офф или он окно? А то как сделал я выглядит ненадёжно.
var private_visible = true;
addEventListener("visibilitychange" , focus_on_off);
    function focus_on_off()
    {
        if( private_visible == true )
        {
            private_visible = false;
            focusOffHandler();
        }
        else
        {
            private_visible = true;
            focusOnHandler();
        }
    }
    function focusOnHandler()
    {
        console.log('ON - focus');
    }
    function focusOffHandler()
    {
        console.log('OFF - focus');
    }
Ответить с цитированием