我想在Safari中檢測'tab'按鍵。它已經在IE和Firefox中運行。如何檢測Safari中的「tab」按鍵
觸發器處於按鍵狀態。 Firefox和IE都返回Tab 9的鍵'9'。但Safari看起來會忽略這一點。版本4和5似乎都無法檢測到它。我如何檢測它?
我想在Safari中檢測'tab'按鍵。它已經在IE和Firefox中運行。如何檢測Safari中的「tab」按鍵
觸發器處於按鍵狀態。 Firefox和IE都返回Tab 9的鍵'9'。但Safari看起來會忽略這一點。版本4和5似乎都無法檢測到它。我如何檢測它?
要了解檢測到的內容,請查看W3Cs Key and Character Codes vs. Event Types頁面。在那裏你可以輸入並直接看到被解僱的事情。
使用事件的keyCode
屬性。這將適用於所有主流瀏覽器:
document.onkeydown = function(e) {
e = e || window.event;
if (e.keyCode == 9) {
alert("Tab");
}
};
您是否在Mac OS上使用Safari for Windows或Safari? 我問原因有兩個版本有很多不同。 – Thariama 2010-06-16 09:09:10