我为此竭尽全力。我到处都看,找不到。我想通过按字母“ p”来触发一个函数,我尝试了几种方法,但是它们没有用。我也不使用jQuery。
这是我的代码在这里:
//If key p is pressed, then trigger the stopsound function
function checkKey(p) {
stopmusic
}
document.addEventListener("keypress", stopmusic);
我希望它检测到字母p并触发功能“ stopmusic”。它有一个事件侦听器,但它拾取了所有键。我想定义它,但在搜索时找不到。谢谢
最佳答案
p
键为112,因此只需检查事件即可
function checkKey(e) {
var key = e.which || e.keyCode;
if (key === 112) stopmusic();
}
document.addEventListener("keypress", checkKey);