2016-10-26 11 views
0

Я нахожусь на своем конце. Я везде искал и не могу найти его. Я хочу вызвать функцию, нажав букву «p». Я попробовал несколько методов, но они не сработали. Я также не использую jQuery.Ключ нажатие кнопки, если заданное нажатие

Вот мой код здесь:

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

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

Я хочу, чтобы обнаружить букву р и вызвать функцию «stopmusic». У него есть прослушиватель событий, но он поднимает все ключи. Я хочу определить его, но не могу найти его при поиске. Спасибо

ответ

1

p ключ будет 112, так что просто проверить событие для этого

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

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

Holy вау! Понимаешь, я не мог понять это. Большое вам спасибо, что это помогает. –