键盘中的左箭头或右箭头按下时网页会发生变化

时间:2013-11-07 11:49:57

标签: javascript

我想问一下,当用户按下箭头键时,如何更改网页,如漫画/漫画网,如果我们想要下一页,只需按箭头键

对不起我的英语,谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用jQuery:

$(document).keydown(function(e) {
    if (e.which == 37) { 
       alert("left");
       e.preventDefault();
       return false;
    }

    if (e.which == 39) { 
       alert("right");
       e.preventDefault();
       return false;
    }
});

答案 1 :(得分:1)

如果您想使用jQuery框架,请查看Binding arrow keys in JS/jQuery

在普通的javascript中,我会选择:

document.onkeydown = function (e) { 
  e = e || window.event; 
  var charCode = (e.charCode) ? e.charCode : e.keyCode;

  if (charCode == 37) {
        alert('left');
  }
  else if (charCode == 39) {
    alert('right');
  }
};

答案 2 :(得分:1)

这是一个非jQuery选项:

document.onkeydown = arrowChecker;

function arrowChecker(e) {  
    e = e || window.event;
    if (e.keyCode == '37') { //left
        document.location.href = "http://stackoverflow.com/";
    }
    else if (e.keyCode == '39') { //right
       document.location.href = "http://google.com/";
    }
}