Показать сообщение отдельно
  #1 (permalink)  
Старый 05.04.2020, 10:07
Новичок на форуме
Отправить личное сообщение для Димол Посмотреть профиль Найти все сообщения от Димол
 
Регистрация: 05.04.2020
Сообщений: 8

Как объединить setInterval и window.onfocus
Добрый день!
У меня есть скрипт:
function mode() {
............
$(function() {
mode();
});
setInterval(mode, 10000);

который запускает function mode() каждые 10 сек, начиная с нулевой

Надо сделать, что бы была еще проверка на нахождение пользователя на этой странице.
Т.е. function mode() должна запускаться при совпадении двух условий - срабатывание таймера на 10 сек и нахождение пользователя на странице.

Попробовал вот так:

function mode0() {window.onfocus = function (mode);}
setInterval(mode0, 10000);

Но не работает. Как сделать правильно?
Использование именно window.onfocus не обязательно
Ответить с цитированием