サイトに次の jQuery イベントがあります
$(window).keyup (function(event) {
switch (event.keyCode) {
case 68: // Alt-N = next
scroll ('next');
break;
case 65: // Alt-P = prev
scroll ('prev');
break;
}
});
});
<script>
$(document).keydown(function(e) {
if(e.keyCode==68){
window.location.href = "{PreviousPost}";
}
});
</script>
ウィンドウとドキュメントを使用しているのは、どちらも機能し、検索しても機能の違いが分からないためです。とにかく、私が疑問に思っているのは、入力フィールドにあるときに関数が起動しないようにする方法です。それは機能しますが、ユーザーがキーを押して...入力していないときにのみ入力しているときは、イベントを発生させたくありません。
単純なようですが、私は本当に検索しました。他の問題からの結果を私に与え続けました。