【问题标题】:Really long listview = Blank page on iPhone很长的列表视图 = iPhone 上的空白页
【发布时间】:2011-04-14 20:42:38
【问题描述】:

我在这里设置了一个示例页面: http://jsbin.com/opavi5/3

在任何桌面浏览器上,页面都能正常显示。但在 iPhone2G 上,它只是一个空白页面。如果我缩短列表,该页面在 iPhone 上显示正常。它在 Android 手机上也能正常显示。

如果我将脚本引用更改为 alpha 3,则该页面在 iPhone 上显示正常。所以一些变化打破了 iPhone 的长列表,但我不知道问题出在哪里。

编辑: 另外,作为旁注。这是一个非常简单的列表。所以我必须让它大约 550 行才能打破 iPhone。在我更复杂的页面上,该页面在 iPhone 上被破坏了 300 行(可能更少)。

有没有办法增加 jquery-1.5.2.js 中的超时时间?

来源:http://forum.jquery.com/topic/really-long-listview-blank-page-on-iphone

【问题讨论】:

    标签: jquery jquery-mobile


    【解决方案1】:

    这是一个超时问题,而且您的应用程序所需的内存空间也用完了。我会建议分页或加载页面的框架并通过 ajax 添加列表视图增量。

    【讨论】:

    • 甚至在服务器端拆分视图并在每个列表末尾添加“更多”链接
    【解决方案2】:

    查看网站上的 listview 文档后,我注意到他们还有一个 performance test,它可以在列表中加载 500 个列表项。所以我看不出为什么你可以列出这么长的清单,但我有一个后续问题。

    这个列表中有什么?图片?如果它只是文本,你也许可以显示它。

    我建议在您的设备上运行 jQM 站点上的性能测试,并在进行任何更改之前测试性能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 2016-05-05
      相关资源
      最近更新 更多