【发布时间】:2014-08-09 15:42:48
【问题描述】:
我正在做一个项目,我需要为菜单上的每个 div 播放不同的音频文件。
我正在使用以下代码:
$(document).ready(function() {
var playing = false;
$('.punt').click(function() {
if (playing == false) {
$(this).play();
playing = true;
} else {
$(this).pause();
$(this).currentTime=0;
playing = false;
}
});
});
和 HTML:
<div class="menu">
<ul>
<li><div class="punt primertf">Transecte 1<audio id="player" src="so/itinerari.mp3"></audio></div></li>
<li><div class="punt segontf">Transecte 2<audio id="player" src="so/fontibonun.wav"></audio></div></li>
<li><div class="punt tercertf">Transecte 3<audio id="player" src="so/fontibondos.wav"></audio></div></li>
<li><div class="punt quarttf">Transecte 4<audio id="player" src="so/fontibontres.wav"></audio></div></li>
<li><div class="punt cinquetf">Transecte 5<audio id="player" src="so/fontibonquatre.wav"></audio></div></li>
</ul>
</div>
如果不是(这个)我为每个它工作的类使用不同的类,但我认为它可以比这种方式简单。我做错了什么?
【问题讨论】: