jQuery UI Автозаполнение прокрутки вверх, если ввести больше текста - PullRequest
2 голосов
/ 05 августа 2011

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

Есть ли простой способ, который мне не хватает, чтобы заставить список результатов автозаполнения прокручиваться вверх до возвращения новых результатов?

1 Ответ

4 голосов
/ 07 августа 2011

Я надеюсь, что использование $('.ui-menu').scrollTop(0); внутри search решит вашу проблему. Следующий код кажется мне еще лучше:

$("#myinput").autocomplete({
    // ... other parameters which you use
    search: function () {
        $(this).data("autocomplete").menu.element.scrollTop(0);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...