gpt4 book ai didi

jQuery Keydown 事件在 Chrome 中不起作用

转载 作者:行者123 更新时间:2023-12-01 00:10:07 31 4
gpt4 key购买 nike

我正在使用以下 JQuery 代码来捕获 DIV 中的 keydown 事件:

$("#pnlPreview").keydown(pnlPreview_onKeyDown);

我试图捕获的具体按键组合如下:

  • SHIFT + 插入
  • SHIFT + 删除
  • CTRL + 插入
  • CTRL + 删除

虽然此代码在 IE 中运行良好,但在 Chrome 中不起作用。我在 Windows 7 下使用最新的 Chrome 浏览器 (38.0.2125.104)。

有人可以告诉我如何在 Google Chrome 中捕获这些按键组合吗?

请参阅此 jsfiddle:jsfiddle.net/fx7do2cf/7。这与我的项目中的内容最接近。 IE 中检测到按键事件,而 Chrome 中检测不到。

最佳答案

真正的问题不是 Chrome 没有捕获 keydown 事件,而是如果 div 上没有 tabIndex 属性,则无法将焦点设置到 Chrome 中的 div。虽然在 IE 中可以将焦点设置到没有 tabindex 属性的 div,但在 Chrome 中则无法设置。

解决此问题的所有功劳都应归于 Spokey。他在确定真正问题并解决它方面发挥了重要作用。

关于jQuery Keydown 事件在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26509291/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com