我一直在尝试向jQuery-ui自动完成小部件添加自定义滚动条。基于this question,我尝试使用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/ 我在小提琴中加入了一个滚动测试。