jQuery的keydown()方法是用來綁定鍵盤按下事件的。當用戶在頁面上按下鍵盤上的某個按鍵時,該事件就會被觸發。
使用keydown()方法非常簡單,只需傳入一個函數作為參數。這個函數將在按鍵按下時被執行。例如:
$(document).keydown(function(event) { console.log(event.which); });
上面的代碼將在用戶按下任何一個鍵時,將該鍵的鍵碼輸出到控制臺。
注意,使用keydown()方法時需要考慮瀏覽器的兼容性。例如,在FireFox中,如果將Alt鍵與其他鍵組合使用,會觸發瀏覽器的快捷鍵,而不會觸發鍵盤事件。為了兼容性,我們可以使用key屬性來判斷按下的是哪個鍵:
$(document).keydown(function(event) { if (event.key == "Escape") { console.log("Escape鍵被按下"); } });
上面的代碼將在用戶按下Escape鍵時輸出一條信息。