Как отложить обработчик .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

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