我正在尝试使用javascript制作快捷方式。它适用于FF,但不适用于IE8。 我使用这个代码 -如何在所有浏览器中制作Javascript键盘快捷键
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
请给我一个简单的代码,这将支持所有浏览器。 感谢
我正在尝试使用javascript制作快捷方式。它适用于FF,但不适用于IE8。 我使用这个代码 -如何在所有浏览器中制作Javascript键盘快捷键
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
请给我一个简单的代码,这将支持所有浏览器。 感谢
为了使你的代码跨浏览器,你应该:
document.onkeydown = function(e) {
e = e || window.event;
var keyCode = e.keyCode || e.which;
if(keyCode == 83) { alert("hello"); }
}
检查上面的代码片段here。
你允许使用jQuery?因为这将工作:
$(window).keydown(function(event){
if(event.keyCode == 83){
alert('hello');
}
});
谢谢,但我不喜欢使用jQuery。 – Aajahid 2009-09-11 22:20:08
它的工作原理。我真的看起来像这样。 非常感谢。 :-) – Aajahid 2009-09-11 22:15:34
不客气SHAKTI。 – CMS 2009-09-11 22:26:51