如果特定按下,Keypress会触发一个功能

时间:2016-10-26 02:15:03

标签: javascript function google-chrome-app keypress

我的智慧结束了。我到处寻找,无法找到它。我想按下字母" p"触发一个功能。我尝试了一些方法,但它们没有用。我也没有使用jQuery。

这是我的代码:

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

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

我想让它检测字母p并触发功能" stopmusic"。它有一个事件监听器,但它会获取所有密钥。我想定义它,但是当我搜索它时找不到它。谢谢

1 个答案:

答案 0 :(得分:1)

p键为112,所以只需检查该事件

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

document.addEventListener("keypress", checkKey);