【发布时间】:2014-05-16 12:22:32
【问题描述】:
我有一个这样的列表:http://jsfiddle.net/Vtn5Y/559/
var li = $('li');
var liSelected;
$(window).keydown(function(e){
if(e.which === 40){
if(liSelected){
liSelected.removeClass('selected');
next = liSelected.next();
if(next.length > 0){
liSelected = next.addClass('selected');
}else{
liSelected = li.eq(0).addClass('selected');
}
}else{
liSelected = li.eq(0).addClass('selected');
}
}else if(e.which === 38){
if(liSelected){
liSelected.removeClass('selected');
next = liSelected.prev();
if(next.length > 0){
liSelected = next.addClass('selected');
}else{
liSelected = li.last().addClass('selected');
}
}else{
liSelected = li.last().addClass('selected');
}
}
});
现在我想知道如何让 div 向下滚动以查看所选项目。
谢谢!
【问题讨论】:
-
Ps:我想自己做,不会使用自动完成插件。
标签: javascript jquery html css