如何在所有浏览器中创建Javascript键盘快捷键

如何在所有浏览器中创建Javascript键盘快捷键,javascript,internet-explorer,firefox,keyboard-shortcuts,shortcut,Javascript,Internet Explorer,Firefox,Keyboard Shortcuts,Shortcut,我正在尝试使用javascript创建快捷方式。它适用于FF,但不适用于IE8。 我用的是这个密码- document.onkeydown=function(e) { if(e.which == 83) { alert("hello"); } } 请给我一个简单的代码,将支持所有浏览器。 谢谢你允许使用jQuery吗?因为这会起作用: $(window).keydown(function(event){ if(event.keyCode == 83){

我正在尝试使用javascript创建快捷方式。它适用于FF,但不适用于IE8。 我用的是这个密码-

document.onkeydown=function(e)
{ 

if(e.which == 83) 

{ alert("hello"); } 
}
请给我一个简单的代码,将支持所有浏览器。
谢谢你允许使用jQuery吗?因为这会起作用:

$(window).keydown(function(event){
     if(event.keyCode == 83){
          alert('hello');
     } 
});

要使代码跨浏览器,您应该:

document.onkeydown = function(e) { 
  e = e || window.event;
  var keyCode = e.keyCode || e.which;

  if(keyCode == 83) { alert("hello"); }
}

检查上面的代码段。

它可以工作。我真的看起来像那样。非常感谢。:-)谢谢你的链接。真的很有帮助。这将帮助我更多地了解他们。我真的很喜欢学习新东西。谢谢,但我不喜欢使用jQuery。