我想按空格键导致第一个事件。一旦该事件发生,我想再次按空格键并导致第二个事件发生...重复。 - 像视频中的播放/暂停控制但不是视频---我想要这个html id = events !!!
例如:以下代码可以正常使用空格键“点击”事件'play',并使用( P )'暂停'。但我也希望'暂停'使用空格键。
document.onkeydown = function(evt) {
var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
if (evt.keyCode == 32) {
play.click();
}
if (evt.keyCode == 80) {
pause.click();
};
答案 0 :(得分:1)
var playing = false;
document.onkeydown = function(evt) {
var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
if (evt.keyCode == 32) {
if (playing) { pause.click(); }
else { play.click(); }
playing = !playing;
}
if (evt.keyCode == 80) {
pause.click();
};