我試圖檢查一個鍵是否沒有關注任何類型的字段。Javascript或jquery:無焦點獲取鍵輸入
目標是讓用戶按左右箭頭來到下一張圖片。他們不需要點擊任何文本字段或任何東西......只需按這些鍵滾動到下一個或最後一個圖像。
像:
function keyEvent(e) {
if(e.keyCode == 39) {
run some code to get next image
}
else if (e.keyCode == 37) {
run some code to get last image
}
}
好像jQuery的總是需要一個「選擇」,好像我需要將其綁定到一個領域或某事。
$('input[type=text]').on('keyup', function(e) {
if (e.which == 39) {
run some code
} });
任何想法?
編輯:
我在viewimage.php文件體這個腳本...的JavaScript仍然沒有在頁面加載運行:
<script type="text/javascript">
$(document).ready(function() {
$(document).keydown(function (e) {
if (e.which == 39) {
alert("39");
}
});
});
</script>
謝謝
這個問題似乎對我很模糊。第一條語句意味着您試圖在不破壞文本輸入功能的情況下使箭頭鍵在頁面之間移動,但您在下面發佈的代碼完全相反。無論如何,你有足夠的答案使它能夠同時工作。 –