【发布时间】:2014-02-03 11:38:31
【问题描述】:
大家好,有一个问题……
我想使用 MediaElement.js 来包装我的音频标签,这样我就可以在所有浏览器上使用相同的播放器... 我使用 JQM 1.4...
当我添加静态元素时,它可以工作
<audio id="audio_element" preload="none" controls="controls">
<source src="ClassicMelody.mp3">
<source src="ClassicMelody.ogg">
</audio>
但是当我像这样动态添加它时,它没有 MedialElement 样式:
var content =$('<div data-role="collapsible" id="set"' + naslov + '"><h3><img class="imgg" style="vertical-align: middle;margin-right:30px" src="images/'+slika+'" width="150" height="150" /><span class="titleg" style="display: inline-block; vertical-align: middle">'+ stevilka +'Sectionit ' + naslov + '</span></h3><p>' + kratek + '</p><audio id="audio_element" preload="none" controls="controls"><source src="'+ posneteki +'"><source src="'+ posneteka +'"></audio><a data-ajax="false" href="#" onclick="poslinapri(\''+niz+'\')" class="ui-btn ui-shadow ui-corner-all"><div class="prostor1tr">More</div></a></div>')
$('#set').append(content);
content.collapsible();
什么会导致这个问题?
谢谢
【问题讨论】:
标签: javascript html jquery-mobile html5-audio mediaelement.js