Страницы

Поиск по вопросам

суббота, 7 декабря 2019 г.

Проверка, нахожусь ли я на странице?

#javascript #jquery


Здравствуйте! 

Как мне отследить, находится ли пользователь на вкладке? Т.е. загружается страница,
я нажимаю на другую вкладку браузера и на моей странице выполняется определённая функция.
Когда я опять нажимаю на вкладку страницы, то выполняется другая функция

Заранее спасибо.
    


Ответы

Ответ 1



Это можно осуществить с помощью обычных событий focus и blur применив их к объекту window. Пример: $(window).focus(function() { console.log( 'Вкладка открыта! :)' ); }); $(window).blur(function() { console.log( 'Вкладка не открыта! :(' ); }); Пример без JQuery: window.onfocus = function() { console.log( 'Вкладка открыта! :)' ); }; window.onblur = function() { console.log( 'Вкладка не открыта! :(' ); };

Комментариев нет:

Отправить комментарий