Подтвердить что ты не робот

Прокрутка автозаполнения JQuery UI (1.8)

У меня возникают проблемы с настройкой модуля автозаполнения JQuery-UI. Мне нужно, когда количество выбранных данных достаточно велико, появится полоса прокрутки.

Это то, что я пробовал:

  • в jquery-ui-1.8.16.css я установил это:

ui.autocomplete{ max-height: 100px; overflow-y: auto; overflow-x: hidden; }

*, как показано в примере ui-documentation

Вот как я объявляю и ввод автозаполнения:

$("#myInput").autocomplete({ source: mySource, minLength: 0, });

Я не знаю, почему полоса прокрутки не появляется, любая помощь будет оценена. Большое вам спасибо!

4b9b3361

Ответ 1

Вы должны переопределить параметр css, расположенный на этой странице, например

<style>
.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 100px;
}
</style>

вместо изменения значений в jquery-ui-1.8.16.css