Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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;
}
Ответить с цитированием
  #2 (permalink)  
Старый 16.11.2014, 14:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Перезапускай таймер по keyup.
clearTimeout(timer);
timer = setTimeout(..)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2014, 20:39
Jex Jex вне форума
Интересующийся
Отправить личное сообщение для Jex Посмотреть профиль Найти все сообщения от Jex
 
Регистрация: 14.11.2008
Сообщений: 10

Спасибо)
Ответить с цитированием
  #4 (permalink)  
Старый 21.11.2014, 20:55
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от danik.js
danik.js, не дави на мозг так часто
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскрытие текста при наведении курсора на блок. Scorpionnn Events/DOM/Window 1 17.11.2012 13:40
автоматическое появление текста, а мне надо чтоб при наведении Александр х@к Элементы интерфейса 3 08.09.2011 20:53
При наведение курсора меняется цвет определенного текста С.Руслан Общие вопросы Javascript 4 21.07.2011 12:20
Каретка в конце текста при фокусе textarea InetBUG jQuery 0 30.11.2010 23:39
вывод нужного текста в текстовом поле при нажатии на кнопку! fifo4ka Общие вопросы Javascript 7 06.05.2008 13:36