Я создаю музыкальный проигрыватель, который использует пробел для паузы и воспроизведения звука, теперь можно узнать, печатает ли кто-то в настоящее время текстовое поле, потому что прямо сейчас, если этот пользователь вводит текстовое поле и воспроизводится звук, когда пользователь нажимает пробел, звук останавливается, я бы хотел, чтобы, когда пользователь не находится в текстовом поле, пользователь мог просто воспроизводить и приостанавливать звук, но когда пользователь печатает, эта функция отключена, поэтому звук продолжает воспроизводиться. Приведенный ниже код - это код, который я сейчас использую для обнаружения нажатия пробела;
//IF Space bar is Pressed
$(window).keypress(function(e) {
if(e.keyCode == 32) {
if(document.getElementById('audio').paused){
if(document.getElementById('video').style.display=="block"){
}
else{
document.getElementById('audio').play();
document.getElementById('pause').style.display="block";
document.getElementById('play').style.display="none";
}
}
else{
if(document.getElementById('video').style.display=="block"){
}
else{
document.getElementById('audio').pause();
document.getElementById('pause').style.display="none";
document.getElementById('play').style.display="block";
}
}
}
});
//END IF Space bar is pressed