gpt4 book ai didi

javascript - 记录按下了哪些键以及按什么顺序 javascript?

转载 作者:行者123 更新时间:2023-11-30 06:42:17 25 4
gpt4 key购买 nike

我正在创建一个 html canvas 游戏,并且需要记录是否有成功的按键顺序。

必须按此顺序按下的键是

z 然后是 a

如果 z 然后 a 被按下,它应该触发一个事件。如何做到最好?!

谢谢

最佳答案

var keys = [];

$("div").keypress(function(e){
keys[keys.length] = e.keyCode;
})

这样就可以了。

演示:http://jsfiddle.net/DerekL/9LKby/

更具体到您的“z 和 a”示例:

var keys = [];                                         //store in an array (list)

$("body").keypress(function(e){ //keypress event
keys[keys.length] = e.keyCode; //save keyCodes
if(keys[keys.length-2]==122 && keys[keys.length-1]==97){ //122 = Z; 97 = A
alert("You have just pressed z and then a"); //done
}
})​;

关于javascript - 记录按下了哪些键以及按什么顺序 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10156941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com