今晚写一个小游戏,用onkeydowm触发事件,弄了一晚也不成功,键盘按下的时候一点反应都没有,后来发现无论你按下什么按键(字母按键),它的event.keyCode都返回229。
问题的关键是输入法在后面搞鬼,用onkeydown的时候如果后台你没关输入法(或没有切到字母输入状态),它给的keyCode都为229;
解决办法是用onkeyup.
今晚写一个小游戏,用onkeydowm触发事件,弄了一晚也不成功,键盘按下的时候一点反应都没有,后来发现无论你按下什么按键(字母按键),它的event.keyCode都返回229。
问题的关键是输入法在后面搞鬼,用onkeydown的时候如果后台你没关输入法(或没有切到字母输入状态),它给的keyCode都为229;
解决办法是用onkeyup.