Javascript音频不';前3次点击不能播放,第4次点击后播放不会出现任何问题,有什么问题吗?
Javascript音频不';前3次点击不能播放,第4次点击后播放不会出现任何问题,有什么问题吗?,javascript,Javascript,$(“.btn”)。单击(函数(事件){ 播放声音(event.target.id); }); 功能播放声音(名称){ $(“+”名称)。单击(函数(){ 新音频(“声音/”+name+“.mp3”).play(); }); }您的问题是您定义了音频播放,单击同一按钮而不是播放 $(“.btn”)。单击-这里您可以为类为.btn的每个元素定义onClick 将单击按钮的id传递到playSound 现在它变得奇怪了:$(““+name”)。单击-在这里,您可以为类名称定义另一个单击事件,它是单击
$(“.btn”)。单击(函数(事件){
播放声音(event.target.id);
});
功能播放声音(名称){
$(“+”名称)。单击(函数(){
新音频(“声音/”+name+“.mp3”).play();
});
}
您的问题是您定义了音频播放,单击同一按钮而不是播放
$(“.btn”)。单击
-这里您可以为类为.btn
的每个元素定义onClick
id
传递到playSound
$(““+name”)。单击
-在这里,您可以为类名称定义另一个单击事件,它是单击按钮的id,没有意义
$(“.btn”)。单击(函数(事件){
播放声音(event.target.id);
});
功能播放声音(名称){
新音频(“声音/”+name+“.mp3”).play();
}
点击播放
点击播放
单击播放
而不是此$(“+”名称)。您可以使用通配符选择器。如果您使用的是id
为什么选择它作为带有的类“+name
?@OmriAttiyaid
是文件音频文件的名称是,删除附加的单击解决了问题。非常感谢。