我制作了一个搜索功能,您可以在其中使用键盘箭头浏览结果。所有结果都将显示在li
's 内的div
with 样式中:
overflow:auto; max-height: 100px;
我首先关注li
这段代码:
$('#searchInput').keydown(function(e) {
if (e.keyCode==40) {
$('li:first').focus();
}
});
然后div
withoverflow:auto
将自动滚动,因此第一个焦点li
将不可见......
这是一个例子:http: //jsfiddle.net/CZz9n/1/