Показать сообщение отдельно
  #1 (permalink)  
Старый 19.02.2019, 11:19
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Переписать функцию без jquery
Добрый день, есть функция которая смотрит делает ли что то пользователь:
var idleTimer = null;
var check = true;
$(document).bind('mousemove keydown scroll', function(){
        clearTimeout(idleTimer);
        if(check){
            idleTimer = setTimeout(function(){
                console.log('прошло 60 секунд как пользователь ничего не делал'); 
                check = false;
            }, 60000);
        };
});

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


Подскажите пожалуйста как правильно переписать функцию без jquery?
Ответить с цитированием