我试图用"每个功能"播放同样的声音。在jQuery中。该阵列有四个元素,每个元素(在点击功能之后)有一个fadeIn,延迟工作正常;元素一次出现一个。但我想在每个元素出现时播放声音,到目前为止,我只能听到一次声音。我搜索过类似的问题,但我找不到合适的问题。我怎样才能达到这个效果?守则:
$(document).ready(function(){
var rifle = $('#rifle')[0];
var allTargets=$('#one, #two, #three, #four');
allTargets.hide();
$('.start').click(function(){
$(this).fadeOut();
allTargets.each(function(fadeIn){
$(this).delay(fadeIn * 1000).fadeIn(1000);
rifle.play(); //Why this sound is triggered only once?
});
});