使用JQuery Mobile 1.4.5,我的外部面板似乎无法保持样式!
传统观点认为应该调用.enhanceWithin();
来更新元素的内容,但是这似乎不会对当前版本的JQM产生良好的结果。
这是否已更新?我在动态元素失去风格的主题上找到的每个答案都是使用旧版本的JQM。
答案 0 :(得分:1)
默认情况下,jQM 1.4.x只有'A'和'B'主题。您已将主题设置为'C',除非您将其添加到CSS,否则该主题不存在。对于小提琴,请将其更改为:
<div data-role="panel" id="menuPanel" data-theme="b">
<ul data-role="listview" data-theme="c" data-dividertheme="b">
<li><a href="#featured">Link 1</a></li>
<li><a href="#featured">Link 2</a></li>
</ul>
</div>
更新了 FIDDLE