单击键盘输入上的指定事件:向上,向下,向左,向右

时间:2014-12-08 00:40:31

标签: javascript html

我需要一个向右,向上,向下或向左单击的事件。以下是逻辑:

if (gesture.left) { Click Event for left direction } Else if (gesture.right) { Click Event for right direction }

我需要在点击按钮

后只检测一个条件

2 个答案:

答案 0 :(得分:1)

试试这段代码:

$(function(){
$('html').keydown(function(e){
    if(e.keyCode == 37) { // left
      }
      else if(e.keyCode == 39) { // right
      }
    else if(e.keyCode == 38) { // up
      }
    else if(e.keyCode == 40) { // down
      }
});

});

答案 1 :(得分:0)

箭头键仅由onkeydown触发,而不是onkeypress 密钥代码是:

left = 37;
up = 38;
right = 39;
down = 40;

或者您可以查看此帖子sample