【问题标题】:javascript keyboard functionsjavascript键盘功能
【发布时间】:2017-06-24 11:36:21
【问题描述】:

我如何创建一个功能,例如当我按下键盘上的“A”键时,它会按下 On 并发出 nupp('/TS') 的信号。同样在“A”键释放上,它应该最先发送 nupp('/TS') 的信号。

 <html>
  <head>
 <script src=\"https://code.jquery.com/jquery-2.2.4.min.js\"></script>
 <script>  client.println("function nupp(url){ $.ajax(url); }"</script>

 <button type=\"button\" onclick=\"nupp('/TS');\">On</button>


</head>
 <body>

【问题讨论】:

标签: javascript ajax button keyboard keydown


【解决方案1】:

你可以这样做:

function checkKeyDown(key) {
    if (key.keyCode == "38") {
        $.ajax("/F");
    } else if (key.keyCode == "37") {
        $.ajax("/L");
    } else if (key.keyCode == "39") {
        $.ajax("/R");
    } else if (key.keyCode == "40") {
        $.ajax("/B");
    }
}

function checkKeyUp(key) {
    if (key.keyCode == "38" || key.keyCode == "37" || key.keyCode == "39" || key.keyCode == "40") {
        $.ajax("/S");  //stop
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多