JQuery Mobile的外部面板正在失去其CSS风格

时间:2016-01-05 16:03:22

标签: css jquery-mobile

使用JQuery Mobile 1.4.5,我的外部面板似乎无法保持样式!

传统观点认为应该调用.enhanceWithin();来更新元素的内容,但是这似乎不会对当前版本的JQM产生良好的结果。

Fiddle to demonstrate

这是否已更新?我在动态元素失去风格的主题上找到的每个答案都是使用旧版本的JQM。

1 个答案:

答案 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