キーボードの矢印で結果をナビゲートできる検索機能を作成しました。すべての結果はwith スタイルli内のに表示されます:div
overflow:auto; max-height: 100px;
li私はこのコードで最初に焦点を当てます:
$('#searchInput').keydown(function(e) {
if (e.keyCode==40) {
$('li:first').focus();
}
});
divwithはoverflow:auto自動スクロールするため、最初にフォーカスliされたものは表示されません...
以下に例を示します: http://jsfiddle.net/CZz9n/1/