завершение тега, как stackoverflow - PullRequest
4 голосов
/ 29 мая 2011

Рабочий пример

Ошибка

  • добавить элемент, который существует в списке
  • добавить элементкоторого нет в списке
  • добавьте элемент, который существует в списке, нажав клавишу со стрелкой или щелкнув мышью по элементу
  • , обратите внимание, что все элементы удалены и все начинается заново.

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

Что можно сделать, чтобы список не стирал все элементы при добавлении нового элемента, нажимая клавишу со стрелкой вниз после добавления несуществующего элемента.

1 Ответ

1 голос
/ 30 мая 2011

Добавьте следующее к объекту options, который вы передаете виджету autocomplete:

focus: function() { return false; }

Из документов на focus:

Отмена этого события предотвращаетзначение обновляется, но не мешает фокусировке пункта меню.

Вот ваш пример без ошибки: http://jsbin.com/oquda3/4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...