如果按下两个不同的键,如何使事件发生(HTML5 Javascript)
How to get an event to occur if two different keys are pressed (HTML5 Javascript)
基本上,如果我按下键盘上的任何按钮,我都希望我的角色跳跃,有没有办法使用"case…"函数来实现这一点?谢谢
Jordan
将事件侦听器添加到主体或画布元素。在控制台中检查evt对象以查看其所有属性。例如,ctrlKey和altKey被按下作为一个属性,这可能就是你想要的。
document.body.addEventListener('keydown',function(evt) {
e = evt || window.event;
var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
if (charCode > 0) {
console.log("key pressed = "+ charcode);
console.log(e);
}
});
相关文章:
- 如何使Javascript动态html表及其上的事件
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- 如何使select onchange事件在页面加载时发生
- 缓存事件的变量而不使其全局化
- 如果按下两个不同的键,如何使事件发生(HTML5 Javascript)
- 如何使asp文本框的按键事件
- 如何使函数与.onsubmit事件一起运行
- 如何使参数在事件函数中工作
- 如何使“onmouseout”事件“理解”,即“跨度”高度增加
- 如何使内容脚本中的调整大小事件起作用
- 可以使 jquery 点击事件在所有其他点击事件之后执行
- 传单插件中的单击事件 - 如何使单击事件仅在地图图块图像内工作
- 具有多个触发器的一键式事件可使内容上下滑动
- 如何在触发更改事件后使语句生效
- 我应该在哪里添加JS事件,使我的链接工作
- 我如何绑定一个JQuery事件,使它只触发一次
- JavaScript和OnClick事件,使类隐藏
- React Material-UI tap事件问题使用时使用" React -tap-event-plugin
- 是否有可能触发DOM事件并使其在DOM树中向下移动
- 我可以在mousedown之后但在mouseup事件之前使onclick火吗