keydown上的jQuery声音

时间:2014-02-26 04:42:10

标签: jquery audio keydown

关于Stack Overflow的第一个问题。我搜索了我的问题,但找不到答案。

当我按下并按住某个键但我无法让它工作时,我正试图播放30秒的歌曲。我希望当我按下键时歌曲开始播放,当我放开键时停止播放。我试图重新创建我在JSFiddle上遇到的问题:

http://jsfiddle.net/Z2UuR/

$(document).keydown(function(){
if(event.keyCode == 88) {
playBlurredLines();
console.log("A key was pressed");
$(".one").css('background-color', 'blue'); 
}
})
.keyup(function(){
$(".one").css('background-color', 'orange'); 
});

function playBlurredLines() {
$('#blurred-lines')[0].volume = 0.5;
$('#blurred-lines')[0].load();
$('#blurred-lines')[0].play();
}

点击'X'时歌曲播放正常,但是当我按住'X'时,nada!非常感谢任何帮助。

P.S。对不起,有线条音频剪辑。

1 个答案:

答案 0 :(得分:0)

尝试将event传递给您的keydown函数:

$(document).keydown(function(event){
    if(event.keyCode == 88) {