为什么.load()适用于Chrome&边缘但不是Firefox

时间:2017-07-12 04:43:47

标签: javascript jquery html css

我正在尝试将音频文件动态加载到页面中并使用以下代码:

<script>
var audio369 = '/owners/1/images/customers/369.mp3';
$('#audio369 audio source').attr('src', audio369);
$('#audio369 audio')[0].load();
</script>

我的HTML

<div id="audio369" style="position:relative;width:30%;margin:1em 
auto;display:inline-block;min-height:30px;">
<audio controls >
<source src="" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
</div>

我的页面在Chrome和Edge中运行良好,但在Firefox中,div#audio369仅在打开Developer工具后出现。知道如何解决这个问题吗?

提前谢谢。

peter.certifiedtransmission.com

0 个答案:

没有答案