Тема: setTimeout()
Показать сообщение отдельно
  #12 (permalink)  
Старый 04.08.2010, 12:18
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Вот же, проблема!
Яваскрипт однопоточный, и код с таймаутом запустится только тогда, когда пройдет нужное время и никакой код не будет выполняться.

Т.е., даже если поставить таймаут на 0, он выполнится всегда после того, как отработает функция, вызвавшая это отложенное выполнение. Таким образом, кстати, можно проверять значение value у инпута сразу после keypress.

Последний раз редактировалось subzey, 04.08.2010 в 12:20. Причина: Великий Могучий
Ответить с цитированием