在我的Web应用中,我有一个事件监听器来监听打开菜单的按键。只有在我点击页面上的任何地方后才能正常工作。我尝试在窗口加载时添加焦点...但这仍然不会让按键按下功能在我点击页面上的任何地方前运行。
有人知道这是否可能吗?我无法想象不可能,但是我已经尝试过
以下是我的主要功能示例:
有人知道这是否可能吗?我无法想象不可能,但是我已经尝试过
.focus();
并没有解决问题。以下是我的主要功能示例:
document.addEventListener('DOMContentLoaded', function() {
// I have tried window.focus(); and window.document.focus();
document.addEventListener('keydown', function(event) {
var key = event.keyCode;
if (key == 36) {
toggleMenu();
event.preventDefault();
}
});
});