Jquery mobile 创建时,包含多个项目的Listview速度太慢
我使用和phonegap开发移动应用程序,该应用程序具有带有许多项目的JqueryMobile listview (超过20个项目li)并且每个li都有文本框和3个单选按钮,当我尝试使用以下代码创建和刷新listview时:Jquery mobile 创建时,包含多个项目的Listview速度太慢,jquery-mobile,cordova,jquery-mobile-listview,Jquery Mobile,Cordova,Jquery Mobile Listview,我使用和phonegap开发移动应用程序,该应用程序具有带有许多项目的JqueryMobile listview (超过20个项目li)并且每个li都有文本框和3个单选按钮,当我尝试使用以下代码创建和刷新listview时: $(“#ListView”).trigger('create').ListView().ListView(“刷新”); 创建listview需要15秒 有人知道我如何加快创建包含许多项的listview吗 下面是我用来填充listview的handelbar模板: {{
$(“#ListView”).trigger('create').ListView().ListView(“刷新”);
创建listview需要15秒
有人知道我如何加快创建包含许多项的listview吗
下面是我用来填充listview的handelbar模板:
{{{#每个数据}
-
{{DOrder}}-{{Title}
没有什么
不
对
评论
{{/每个}}
库达我一直在用phonegap和jQuery手机开发应用程序。在jQuery Mobile中,listview非常慢。如果有许多项目,则永远不要使用listview
解决方案:您应该重写listview并忽略数据role=“listview”,您的应用程序会更快
<ul>
<li>
<li>
</ul>
//very faster than
<ul data-role="listview">
<li>
<li>
</ul>
-
-
//快于
-
-
.trigger('create')
我想已经足够了。谢谢,但还是有同样的问题。这需要太多的时间来创建。你能提供同样的例子吗。我的列表视图非常慢