Показать сообщение отдельно
  #5 (permalink)  
Старый 28.12.2016, 11:17
Аватар для spo
spo spo вне форума
Профессор
Отправить личное сообщение для spo Посмотреть профиль Найти все сообщения от spo
 
Регистрация: 11.05.2011
Сообщений: 213

Сделал так
let timerUserInactivity,
	flag = true;

stage.addEventListener('mousemove', userInactivity, false);

btn.onclick = function() {
	flag = false;
	stage.removeEventListener('mousemove', userInactivity, false);
}

function userInactivity() {
	window.clearTimeout(timerUserInactivity);
	timerUserInactivity = setTimeout(function() {
		console.log('test');
		if(flag) {
			userInactivity();
		}
	}, 1000);
}
Ответить с цитированием