请看这个http://jsfiddle.net/rabelais/bJxaL/
当用户点击他们的 div 时,我需要播放和暂停 7 个音轨。到目前为止,我有一段很长的代码可以做到这一点。但是,我试图在单击 div 时切换标题和单词 pause 并且我不知道如何在单击与播放的另一个 div 不同的 div 时使标题切换回来?
如果您查看小提琴并单击一个 div 然后单击另一个音频将在您单击的第一个 div 上暂停并播放第二个音频但第一个 div 仍然显示“暂停”,我需要它然后显示歌曲标题再次。
这是代码片段,但请查看小提琴以查看全部内容
$("#one").click(function () {
if ($('#sound-1').get(0).paused == false) {
$('#sound-1').get(0).pause();
} else {
$('#sound-1').get(0).play();
}
$('#one i').toggle();
$('#sound-2').get(0).pause();
$('#sound-3').get(0).pause();
$('#sound-4').get(0).pause();
$('#sound-5').get(0).pause();
$('#sound-6').get(0).pause();
$('#sound-7').get(0).pause();
});
$("#two").click(function () {
if ($('#sound-2').get(0).paused == false) {
$('#sound-2').get(0).pause();
} else {
$('#sound-2').get(0).play();
}
$('#two i').toggle();
$('#sound-1').get(0).pause();
$('#sound-3').get(0).pause();
$('#sound-4').get(0).pause();
$('#sound-5').get(0).pause();
$('#sound-6').get(0).pause();
$('#sound-7').get(0).pause();
});