jQuery mobile listview refresh不适用于top / bottom corner类

时间:2012-02-28 14:21:18

标签: jquery-mobile

我正在使用带有jQuery Mobile Router的jQuery Mobile来动态更改列表视图的内容。

在更改处理程序中,我正在动态地将内容添加到插入列表视图中,然后调用listview('refresh')以将所有样式重新应用于新元素。它主要起作用,但是当它将ui-corner-all应用于UL时,ui-corner-topui-corner-bottom类不应用于正确的LI,因此它们不会应用圆角。

Listview without rounded corners

我准备了一个live example来证明这个问题。 第一页是静态的,第二页是在rounter处理程序中生成的,由jqm beforepageshow事件触发

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

您只需要强制刷新:

JS

listview.listview('refresh',true);