var id=-1; document.onkeydown =function(event){ this.e =event || window.event; var code = this.e.keyCode; if(code==37){ console.log(id); window.clearInterval(id); id = window.setInterval("console.log('你按了左键')","1000"); }else if(code==38){ console.log(id); window.clearInterval(id); id = window.setInterval("console.log('你按了上键')","1000"); }else if(code==39){ console.log(id); window.clearInterval(id); id = window.setInterval("console.log('你按了右键')","1000"); }else if(code==40){ console.log(id); window.clearInterval(id); id = window.setInterval("console.log('你按了下键')","1000"); }else{ console.log(id); window.clearInterval(id); id = window.setTimeout("console.log('你按的不是方向键')","1000"); } }
本文介绍了一种使用JavaScript监听键盘事件并响应方向键的方法,通过设置定时器实现连续按键的效果,适用于游戏开发和交互设计等场景。
6818

被折叠的 条评论
为什么被折叠?



