javascript - 在 IE 7/8 中使用 alt + shift + a 作为热键

标签 javascript jquery internet-explorer jquery-events

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

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

最佳答案

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

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

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

关于javascript - 在 IE 7/8 中使用 alt + shift + a 作为热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7759605/

相关文章:

javascript - Html 添加/删除Child

javascript - DatePicker:尝试设置日期时出错

javascript - 退出对话框前的确认

javascript - 在全日历中添加有关事件的更多信息

PHP 和 MySQL : retrieving data from a database based on the link a user clicks

javascript - 如何阻止 IE (Internet Explorer) 中的内联 block 元素获得焦点

javascript - 这个语法 "(x, y)"的名称是什么?

javascript - 如何在没有数据库的情况下创建 AJAX 分页?

CSS 背景大小 :cover getting blurry and dull in Chrome

javascript - :focus in IE not working