请看这http://jsfiddle.net/rabelais/bJxaL/在点击单元格切换单词?
我有7音轨,我需要播放和暂停,当用户点击他们的div。到目前为止,我有一个非常冗长的代码,这样做。但是,我试图在单击时切换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();
});
你应该看看使用'.each' – ediblecode