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

Тут проблема в том, что при движении мышью мы получим множество сообщений персонаж встал на ноги, а нужно только один раз.

Вроде так работает

var timer,
	flag = false;

function activity(event) {
	if (flag) {
		if('персонаж сел отдохнуть')  console.log('персонаж встал на ноги');
		flag = false;
	}
	window.clearTimeout(timer);
		timer = setTimeout(function() {
		console.log('персонаж сел отдохнуть');
		flag = true;
	}, 1000);
}

Последний раз редактировалось spo, 29.12.2016 в 05:43.
Ответить с цитированием