Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE7手柄组合按键_Javascript_Javascript Events_Internet Explorer 7 - Fatal编程技术网

Javascript IE7手柄组合按键

Javascript IE7手柄组合按键,javascript,javascript-events,internet-explorer-7,Javascript,Javascript Events,Internet Explorer 7,如何处理IE7中Javascript中的按键组合 例如,我希望命令“Ctrl+I”触发我的通知脚本。我怎样才能做到这一点呢?如果使用jQuery是一种选择,您可以看看这个项目: 如果jQuery不是一个选项,但重点只放在IE7上(仅在IE7中进行了测试),则可以使用以下代码示例进行构建: <html> <head> <script type="text/javascript"> function handleKeyDown() {

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


例如,我希望命令“Ctrl+I”触发我的通知脚本。我怎样才能做到这一点呢?

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

如果jQuery不是一个选项,但重点只放在IE7上(仅在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>

函数handleKeyDown(){
if(event.ctrlKey&&event.keyCode==17){
警报('ctrl-i按下!');
}
}

答案不错,但不幸的是没有。编辑:添加了非jquery示例,希望这有帮助!