2

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

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

4

1 回答 1

2

如果使用 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>
于 2009-06-12T19:41:37.447 回答