使用 alt +转变+ a 作为 IE 7/8 中的热键

发布于 2024-12-10 08:46:35 字数 492 浏览 0 评论 0原文

我正在尝试在文档对象上附加一个 keyup 侦听器。我想知道用户何时按下 alt + shift + aalt + shift + w。两者都适用于 Chrome 和 Firefox。在 IE 中, alt + shift + w 有效,但 alt + shift + a 没有。我知道 IE 保留了很少的热键,但为什么还要接管 alt + shift 组合呢?有没有办法阻止这种情况,或者这是 IE 中的一个流程?

演示: http://jsfiddle.net/HnD5E/

I am trying to attach an keyup listener on document object. I want to know when user presses alt + shift + a or alt + shift + w. Both work in Chrome and Firefox. In IE, alt + shift + w works, but alt + shift + a doesn't. I know IE has few hot keys reserved, but why is taking over alt + shift combination, too? Is there a way to prevent this or is it a flow in IE?

Demo:
http://jsfiddle.net/HnD5E/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

唠甜嗑 2024-12-17 08:46:35

您可以使用 keydown 事件来解决此问题。

$(document).keydown(function (e) {
            if (e.keyCode == 65 && e.altKey) {
                 e.preventDefault();
            }
        }).keyup(...);

http://jsfiddle.net/HnD5E/4/

You can get around this behavior with a keydown event.

$(document).keydown(function (e) {
            if (e.keyCode == 65 && e.altKey) {
                 e.preventDefault();
            }
        }).keyup(...);

http://jsfiddle.net/HnD5E/4/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文