0
A
回答
5
// capture keyboard input
document.onkeypress = function (e) {
// check for spacebar
if (e.keyCode == 32) {
// check if an input is currently in focus
if (document.activeElement.nodeName.toLowerCase() != "input") {
// prevent default spacebar event (scrolling to bottom)
e.preventDefault();
// do stuff you want ...
}
}
};
一些其他元件来监视空格键焦点:
- textarea的
- 按钮
相关问题
- 1. 当应用程序没有焦点时检测按键
- 2. 检测输入是否有焦点
- 3. JavaScript - 检测两个输入中哪一个都没有焦点
- 4. 使用Angular 2+检测输入焦点
- 5. java showMessageDialog输入文本输入焦点
- 6. 焦点在JpopupMenu上检测键盘输入(Java)
- 7. 检测出焦点击键,集中输入并填充它(jquery)
- 8. 使用JQuery,当字段仍然有焦点时,如何检测文本输入的值是否已更改?
- 9. Primefaces热键,虽然输入有焦点
- 10. 当输入表格时对焦picturebox
- 11. 当没有焦点时更改文本框的背景
- 12. 当使用蓝牙键盘时,离子输入失去焦点
- 13. 当输入焦点时防止按键事件触发
- 14. 检测UISearchBar焦点在文本字段
- 15. 输入有不同风格的焦点
- 16. 文档没有检测到输入值
- 17. jstree输入元素没有焦点
- 18. 使用Java获得键盘输入而Windows没有焦点?
- 19. FragmentActivity检测具有焦点
- 20. Textwatcher检测空当用户输入值
- 21. js在文本框中输入时禁用空格键
- 22. 在输入焦点上选择文本
- 23. 焦点输入文本字段值
- 24. 检测输入中的空格
- 25. 隐藏键盘输入焦点上的android没有损失输入
- 26. 检测空格键事件
- 27. 当输入文本发生变化时检测
- 28. 当反应本机中的文本输入焦点时获取坐标
- 29. 当主键没有主键时,mysql主键重复输入
- 30. e.which只有输入字段焦点时才启用ENTER键
的[响应键按压的javascript]可能的复制(http://stackoverflow.com/questions/7600892/respond-to-key-press-javascript) – iwein
该问题的主要观点是排除输入集中的所有事件。 – quemeful
其他问题只是一个按键检测 – quemeful