2016-10-26 38 views
0

我在我的智慧結束於此。我到處尋找,找不到它。我想通過按下字母「p」來觸發一個函數我嘗試了幾種方法,但他們沒有工作。我也沒有使用jQuery。按鍵觸發一個功能,如果特定按下

這裏是我的代碼在這裏:

//If key p is pressed, then trigger the stopsound function 

function checkKey(p) { 
    stopmusic 
} 
document.addEventListener("keypress", stopmusic); 

我希望它檢測字母P和觸發功能「stopmusic」。它有一個事件監聽器,但它可以獲取所有密鑰。我想定義它,但是當我搜索它時找不到它。謝謝

回答

1

p關鍵將是112,所以只檢查事件爲

function checkKey(e) { 
    var key = e.which || e.keyCode; 
    if (key === 112) stopmusic(); 
} 

document.addEventListener("keypress", checkKey); 
+0

聖哇!你看,我無法弄清楚。非常感謝您的幫助。 –