Прокрутка автозаполнения 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,
});
Я не знаю, почему полоса прокрутки не появляется, любая помощь будет оценена. Большое вам спасибо!
Ответы
Ответ 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