我正在使用以下代码以及 jQuery,以在网站的各个页面之间使用左右箭头键启用键盘导航。但是,我还需要在某些页面上有一个表格。因此,每当访问者使用其中一个表单字段时,我需要禁用键盘导航,然后在不再使用表单字段时重新启用。我可以在这段代码中添加什么来实现这一点?
$(function() {
$(document).keyup(function(e) {
switch(e.keyCode) {
case 37 : window.location = $('.prev').attr('href'); break;
case 39 : window.location = $('.next').attr('href'); break;
}
});
});