2015-03-23 2 views
0

Plunk: http://plnkr.co/edit/iPIW1AvQUrThidzA3bw9?p=previewJQuery - Авто Предлагайте - focusout()

Требованием является создание нескольких авто-предложить полей ввода, которые появляются только тогда, когда пользователь начинает вводить в поле ввода. При нажатии на значение из поля ввода следует заполнить этот ввод выбранным значением и скрыть автовыбор. Код, который я написал, работает до сих пор.

Я также пытаюсь скрыть окно автоматического предложения, когда пользователь начинает вводить текст, а затем меняет фокус на другое входное окно. Когда я реализую focusout() для этого, щелчок по раскрывающемуся списку предлагает не работать.

Любая помощь приветствуется!

ответ

0

Работа вокруг заключается в использовании focusin() вместо focusout(), по крайней мере, в этом случае. Таким образом, это будет выглядеть

$ ('autoSelectInput.) Focusout (функция() {$ autoSelectDropdown.hide();}).