請看這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