Показать сообщение отдельно
  #2 (permalink)  
Старый 19.02.2019, 11:25
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

var idleTimer = null;
var check = true;

var listener = function() {
    clearTimeout(idleTimer);
    if (check) {
        idleTimer = setTimeout(function() {
            console.log('прошло 60 секунд как пользователь ничего не делал мышкой');
            check = false;
        }, 2000);
    };
};

document.addEventListener('mousemove', listener);
document.addEventListener('keydown', listener);
document.addEventListener('scroll', listener);
Ответить с цитированием