Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2014, 13:54
Jex Jex вне форума
Интересующийся
Отправить личное сообщение для Jex Посмотреть профиль Найти все сообщения от Jex
 
Регистрация: 14.11.2008
Сообщений: 10

setTimeout() при печатании текста
Здравствуйте!
У меня на событие отпускания (нажатия) клавиши стоит функция обновления блока. Хотелось бы сделать так, что если интервал между нажатием клавиш составляет больше заданного, то только тогда происходило обновление. То есть обновление было после остановки быстрого печатания.
Сейчас пока так, обновление происходит каждую секунду, что неверно.
if (event =="keyup") {
    	if (typing == 0){
    		typing = 1;
    		setTimeout(refresh, 1000);
        }
}
function refresh(){
    //Обновление блока
    typing = 0;
}
Ответить с цитированием