我不知道我做错了什么?
$('.player_audio').click(function() {
if ($('.player_audio').paused == false) {
$('.player_audio').pause();
alert('music paused');
} else {
$('.player_audio').play();
alert('music playing');
}
});
我似乎无法启动音轨,如果我打“player_audio”标签。
<div class='thumb audio'><audio class='player_audio' src='$path/$value'></audio></div>
任何想法我做错了什么或我必须做,以使它工作?
解决方法
嗯,我不是100%肯定,但我不认为jQuery扩展/解析这些功能和属性(.paused,.pause(),.play())。
尝试通过DOM元素访问它们,如:
$('.player_audio').click(function() {
if (this.paused == false) {
this.pause();
alert('music paused');
} else {
this.play();
alert('music playing');
}
});