想知道你是否可以幫助我。我有多個tabs.I一個頁面上有多個輸入想左+右箭頭更改選項卡,但只有在頁面上沒有輸入是重點只有當沒有輸入焦點時才做點什麼
document.onkeydown = checkKey;
function checkKey(e) {
e = e || window.event;
if (NO_INPUTS_IN_FOCUS) {
if (e.keyCode == '37') {
// left arrow
}
else if (e.keyCode == '39') {
// right arrow
}
}
}
讚賞任何幫助,謝謝。
這很有效,令人驚訝 - 可以寫成'NO_INPUTS_IN_FOCUS =!$(「input」)。is(「:focus」) - 它不起作用爲textareas和選擇,除非你加上那些 – mplungjan
完美的,除了沒有後檢查 - ,謝謝! –