对我来说这个问题已经存在很久了。
<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”为例:
母语英语输入法
- 按下
- 按键
- “A”
- 键向上
中文咀嚼输入法
- 按下
- “A”
keypress 和 keydown 事件均未触发。