我一直在尝试向 jQuery-ui Autocomplete 小部件添加自定义滚动条。基于这个问题,我尝试使用 jScrollpane(虽然我更喜欢更轻的解决方案,例如 sbscroller 8k 或 tinyscrollbar 3k。)
它对我来说不适用于当前版本的脚本。它似乎有效,但是:
A) 在第一次尝试时,键入 Z,列表不会过滤并且滚动显示所有项目。B) 如果您退格并键入一个新字母,滚动条就会消失。
$("#countries").autocomplete({
source: countryList,
open: function(event, ui) {
$('.ui-autocomplete').jScrollPane();
},
close: function(event, ui) {
$('.ui-autocomplete').jScrollPaneRemove();
}
});
小提琴: http: //jsfiddle.net/sJL89/2/ 我在小提琴中包含了一个滚动测试。