对js代码的片段进行Here's,以供参考。在我编写e.keyCode
的地方,文本keyCode
被划掉,一个黄色的灯泡出现在它旁边。
document.onkeydown = function(e) {
console.log("Key code is: ", e.keyCode)
}
发布于 2020-10-26 05:18:47
Keycode已弃用,不应使用。您应该熟悉大多数Javascript问题的MDN文档:https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
发布于 2020-10-26 05:27:07
在MDN docs here上查看它
您可以使用我的代码片段,并从控制台获取有关事件代码的信息(只需按下不同的按钮并查看结果)
window.addEventListener("keydown", function(event) {
let str = "KeyboardEvent: key='"
+ event.key + "' | code='"
+ event.code + "'";
console.log(str);
}, true);
发布于 2020-10-28 20:56:00
通过在开始时添加事件监听器解决了此问题。下面是供您参考的代码片段。
document.addEventListener('keydown', function(e){
if(e.keyCode==32){
hero = document.querySelector('.hero');
hero.classList.add('animatehero');
audiojump.play();
}
https://stackoverflow.com/questions/64528785
复制相似问题