javascript - 画布上的 jquery - 事件处理
问题描述
我试图了解如何使用 jquery(和 addEventListener 方法)使按键事件与画布一起工作。我发现按键事件适用于:
document.onkeypress = checkKey;
其中 checkKey 是函数。但我真的很想知道为什么它有效,而其他方法如:
- document.addEventListener("keypress", function() { checkKey(); }); , 或者
- $("canvas").keypress(function() { checkKey(); });
不工作。我在stackoverflow上看到了一些添加属性的想法 - tabindex
,但为什么这是必要的?还有其他可能吗?
解决方案
推荐阅读
- java - Kafka 生产者错误使用“security.protocol”
- python - sklearn:使用 PDP 功能时无法从“sklearn.utils”导入名称“_print_elapsed_time”
- javascript - 当 process.env.VARNAME 很大时,错误在 webpack 中生成 E2BIG
- javascript - Tinymce 未捕获错误:节点不能为空或未定义
- machine-learning - 请告诉我如何在决策树中拆分数字列或节点
- pool - 在 BPMN 中,如何在不弄乱整个图表的情况下将现有车道打包到新池中?
- android - 如何禁用片段中的后退按钮按下但允许片段本身实现后按逻辑
- mysql - “在位域类型中插入'0'”错误
- python - 如何在笔记本中走过谷歌存储桶的路径?
- r - 文本输入中的 R Shiny 语法突出显示