1

キーボードの矢印で結果をナビゲートできる検索機能を作成しました。すべての結果は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/

4

1 に答える 1