Как отложить обработчик .keyup() до тех пор, пока пользователь не перестанет печатать?Jquery

Программирование на jquery
Ответить
Anonymous
 Как отложить обработчик .keyup() до тех пор, пока пользователь не перестанет печатать?

Сообщение Anonymous »

У меня есть поле поиска. Прямо сейчас он ищет каждую клавиатуру. Поэтому, если кто-то наберет «Windows», он выполнит поиск с помощью AJAX для каждой клавиши: «W», «Wi», «Win», «Wind», «Windo», «Window», «Windows».

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

Нет вариант для этого в функции keyup, и я попробовал setTimeout, но это не сработало.

Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/190 ... ops-typing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»