2010-06-16 53 views
0

我想在Safari中檢測'tab'按鍵。它已經在IE和Firefox中運行。如何檢測Safari中的「tab」按鍵

觸發器處於按鍵狀態。 Firefox和IE都返回Tab 9的鍵'9'。但Safari看起來會忽略這一點。版本4和5似乎都無法檢測到它。我如何檢測它?

+0

您是否在Mac OS上使用Safari for Windows或Safari? 我問原因有兩個版本有很多不同。 – Thariama 2010-06-16 09:09:10

回答

1

使用​​事件的keyCode屬性。這將適用於所有主流瀏覽器:

document.onkeydown = function(e) { 
    e = e || window.event; 
    if (e.keyCode == 9) { 
     alert("Tab"); 
    } 
};