【发布时间】:2011-11-15 15:58:53
【问题描述】:
我正在开发一个带有 jquery.mobile-1.0rc3 版本的平板电脑应用程序。以前,我在另一个应用程序上使用了 jquery.mobile-1.0a4.1 版本,并且可以通过执行 myListview.listview( "refresh" ) 来刷新列表视图.
我在使用新的 jquery.mobile-1.0rc3 版本时遇到了一些问题。新的 jquery.mobile-1.0rc3 版本可以做到这一点吗?
非常感谢。
下面是一些代码:
var lists = $( '#posicaoIntegradaActivosList, #posicaoIntegradaPassivosList, #posicaoIntegradaOutrosList' );
lists.empty();
/* Fill the lists with jquery template */
lists.listview( "refresh" );
错误:
未捕获的异常:无法调用 listview 之前的方法 初始化;试图调用方法“刷新”
【问题讨论】:
-
您的示例代码按照我在这里的测试工作:jsfiddle.net/qSmJq/1 和 jsfiddle.net/qSmJq/3 并获得预期结果而不会出错。你运行的是什么版本的jQuery? RC3 需要 1.6.4
-
能否提供HTML代码?如果你做 list.listview();在lists.listview(“刷新”)之前;
-
Phill,您的示例逻辑与我的代码相同,并且按预期工作。我真的不明白这里出了什么问题,我正在使用 jQuery 1.6.4。
-
我也试过lists.listview();但它给了我另一个错误!这不是必需的,因为列表视图已经在 HTML 中初始化。
-
您能否在jsfiddle.net 上提供一个带有您的代码的工作演示?或者给我们一个URL来测试?这将有助于调试。从 A4.1 到 RC3 发生了很多变化,被重构、重命名等......
标签: javascript jquery listview mobile jquery-mobile