canvas焦点事件

canvas添加键盘事件,但是当鼠标移动到canvas外的文本框后,依然能触发canvas的键盘事件。怎么让canvas获取焦点后才能触发canvas键盘事件
已邀请:

MrSoya

赞同来自:

首先,键盘事件是全局的,和某个DOM无关
其次,你可以给canvas增加一个onfocus事件,获取焦点时记录一个flag。然后键盘事件中检测这个flag就好了

要回复问题请先登录注册