【发布时间】:2016-12-24 00:07:00
【问题描述】:
我有一个包含两首歌曲的播放列表,但每次播放时只播放第一首。我无法弄清楚问题所在。每次用户点击播放两首歌曲的错误答案时,我都会尝试创建一个测验。
我的代码:
$(stage).append('<div id="play"><audio id="bg_audio">
<source src="../Voices/check_answer.ogg"></source>
<source src="../Voices/good.ogg"></source></audio>
</div>');
$('.pix').click(function() {
if(questionLock==false) {
if(this.id!=rnd) {
$('#bg_audio').get(0).play();
} else {
questionLock=true;
setTimeout(function(){changeQuestion()},1000);
$('.displayed', stage).addClass('hidden');
}
}})
}
【问题讨论】:
-
使用您提供的代码,我们“也无法找出问题所在”。请发布可以测试的代码。一个 JSFiddle 也会是一个不错的附加功能。
-
第二个,你能试着分解一下我们应该查看的代码部分吗?
标签: javascript jquery dom html5-audio