【发布时间】:2012-01-17 21:55:05
【问题描述】:
我的 JS 小游戏无法正常运行。它只记录按下的前两个键。
你可以在这个jsFiddle看到问题
我的代码真的很大,不知道该放什么,但我觉得问题出在这里:
document.onkeypress=function(e){
var charCode;
e=e||window.event;
charCode=typeof e.which=="number"?e.which:e.keyCode;
if((charCode>=102&&charCode<=104)||charCode==106){
getKey(charCode==106?4:charCode-101);//F-G-H-J=1-2-3-4
}
return false;
};
【问题讨论】:
-
大多数键盘都限制了它们可以同时处理的键数。像 shift 和 ctrl 这样的键通常可以在任何同时限制的基础上处理
-
@FrederickCheung 如果您将其发布为答案,我肯定会接受它
标签: javascript keypress onkeypress