Chrome 中 Keyup 事件不起作用

Chrome 中 Keyup 事件不起作用

对我来说这个问题已经存在很久了。

<input type="text">最新版本的 Google Chrome(版本 79.0.3945.88(官方版本)(64 位))中,按键 AZ 的 keyup 事件不起作用。

仅诸如ESC、、Enter...Delete等键有效。

有人有同样的问题吗?

作品https://developer.mozilla.org/en-US/docs/Web/API/Document/keyup_event

不起作用https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_keydown_keyup

答案1

最后终于找到keyup不起作用的原因,是因为“嚼字”中文输入法的英文输入和英文母语输入法有细微差别。

以输入字符“A”为例:

母语英语输入法

  1. 按下
  2. 按键
  3. “A”
  4. 键向上

中文咀嚼输入法

  1. 按下
  2. “A”

keypress 和 keydown 事件均未触发。

相关内容