【问题标题】:IE7 Handle Combination KeypressIE7手柄​​组合按键
【发布时间】:2009-06-12 19:15:02
【问题描述】:

如何在 IE7 中处理 Javascript 中的按键组合?

例如,我想要命令 Ctrl + I 来触发我的通知脚本。我该怎么办?

【问题讨论】:

    标签: javascript dom-events internet-explorer-7


    【解决方案1】:

    如果使用 jQuery 是一个选项,你可以看看这个项目:

    http://code.google.com/p/js-hotkeys/

    如果 jQuery 不是一个选项,但焦点仅在 IE7 上(仅在其中测试),您可以使用以下代码示例进行构建:

    <html>
      <head>
      <script type="text/javascript">
        function handleKeyDown() {
          if (event.ctrlKey && event.keyCode == 17) {
             alert('ctrl-i pressed!');
          }
        }
      </script>
    </head>
    <body onkeydown="handleKeyDown()">
    </body>
    </html>
    

    【讨论】:

    • 很好的答案,但不幸的是没有。
    • 编辑:添加非 jquery 示例,希望对您有所帮助!
    猜你喜欢
    • 2022-09-27
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 2018-05-28
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多