【问题标题】:How to make CTRL+N work on Hotkeys JQuery plugin?如何使 CTRL+N 在 Hotkeys JQuery 插件上工作?
【发布时间】:2013-02-08 09:50:18
【问题描述】:

我正在使用以下插件: Link

我相信这是 JQuery 社区中最常用的一个:

我在尝试使 ctrl+N 工作时遇到问题,请参阅下面的代码:

    $(document).bind('keydown', 'ctrl+N', function () {
        alert("");
        return false;
    });

当我在 chrome 上运行它时,它会打开一个新窗口,这是浏览器的常用快捷方式

【问题讨论】:

    标签: jquery jquery-hotkeys


    【解决方案1】:

    无法在 Google Chrome 中捕获键 Ctrl N、Ctrl T、Ctrl W 以及这些键的移位变体。

    正在努力创建一个 API,允许捕获这些键,而不会出现与覆盖浏览器保留的快捷键相关的问题。见http://code.google.com/p/chromium/issues/detail?id=119881

    【讨论】:

    • ctrl+1(用于选择选项卡)或 ctrl+o 例如可以正常工作,根据您的回答,这些也应该会失败,但可以正常工作
    • @ThePoet 你什么意思?我列出了无法在 Chrome 中捕获的特定键。 Chrome 中的 Javascript 专门防止这些特定键(并且仅这些键)被覆盖。不信,看code.google.com/p/chromium/issues/…
    猜你喜欢
    • 2020-11-01
    • 2012-09-24
    • 2012-10-14
    • 2012-08-28
    • 1970-01-01
    • 2023-03-12
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多