我正在做一些简单的事情:
var audio = $("#song")[0];
$("#playButton").click(function(){audio.play()})
<div id="playButton"></div>
<audio class="song" id="song">
<source src="sound.ogg"></source>
</audio>
<div id="playButton"></div>
<audio class="song" id="song">
<source src="sound.ogg"></source>
</audio>
什么会阻止事件被处理或解雇?我只是在Firefox桌面上测试。
解决方案:我是html / css的新手,我没有意识到即使没有孩子,div也会启用鼠标。所以我用另一个div阻止了按钮。