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