我的网站中有以下 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>
我正在使用窗口和文档,因为它们都可以工作并且搜索并没有让我发现在功能方面有什么区别。但无论如何,我想知道的是如何防止函数在输入字段中触发。因为它的工作原理和一切,但我不希望事件在用户仅在按下键并且......不打字时才触发。
看起来很简单,但我真的搜索过。不断给我其他问题的结果。