Jquery mobile 创建时,包含多个项目的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模板: {{

我使用和phonegap开发移动应用程序,该应用程序具有带有许多项目的JqueryMobile listview (超过20个项目li)并且每个li都有文本框和3个单选按钮,当我尝试使用以下代码创建和刷新listview时:

$(“#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')
我想已经足够了。谢谢,但还是有同样的问题。这需要太多的时间来创建。你能提供同样的例子吗。我的列表视图非常慢