我不知道我做错了什么?
$('.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>
任何想法我做错了什么或我必须做,以使它工作?
解决方法
@H_502_13@ 嗯,我不是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'); } });