我正在尝试使用 javascript 创建快捷方式。它适用于 FF,但不适用于 IE8。我正在使用此代码-
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
请给我一个支持所有浏览器的简单代码。谢谢
我正在尝试使用 javascript 创建快捷方式。它适用于 FF,但不适用于 IE8。我正在使用此代码-
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"); }
}
在此处检查上述代码段。
你被允许使用 jQuery 吗?因为这会起作用:
$(window).keydown(function(event){
if(event.keyCode == 83){
alert('hello');
}
});