есть небольшой алгоритм будущей функции:
событие функции отслеживается раз в 1000мс через основную функцию setTimeout
в отдельной переменной, назовем ее "var prev" хранить снимок new Date().getTimestamp()
затем каждый вызов основной функции setTimeout проверять разницу, например
if current_time_sec - prev > 5 // then event
else var prev = new Date().getTimestamp()
вот, сейчас пробую реализовать
|