在JavaScript中检测箭头键按下如何检测何时按下其中一个箭头键?我用这个来找出:function checkKey(e) {
var event = window.event ? window.event : e;
console.log(event.keyCode)}虽然它适用于每一个其他键,但它并不适用于箭头键(可能是因为默认情况下浏览器应该在这些键上滚动)。
3 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
document.onkeydown = checkKey;function checkKey(e) {
e = e || window.event;
if (e.keyCode == '38') {
// up arrow
}
else if (e.keyCode == '40') {
// down arrow
}
else if (e.keyCode == '37') {
// left arrow
}
else if (e.keyCode == '39') {
// right arrow
}}添加回答
举报
0/150
提交
取消
