我正在嘗試使用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