digitalPBK почти все правильно ...
Его решение работает несколько раз, но не закрывает выпадающий список, когда вы выбираете элемент из списка щелчком мыши.В этом случае фокус возвращается к элементу управления, когда вы делаете щелчок, поэтому он снова открывает список, когда должен его закрыть.
Вот исправление, и это единственное, что работает для меняЯ думаю, что это должно работать при использовании самой последней версии (1.8.11) функции autocomplete ().Когда элемент управления получает фокус, он не отображает все на фокусе, если выпадающий список уже показан ...
<script type="text/javascript">
$(function() {
$('#id').autocomplete({
source: ["ActionScript",
/* ... */
],
minLength: 0
}).focus(function () {
if ($(this).autocomplete("widget").is(":visible")) {
return;
}
$(this).data("autocomplete").search($(this).val());
});
</script>