我在这里设置了一个示例页面: 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
答案 0 :(得分:0)
这是一个超时问题,而且你的应用程序需要的ram空间也用完了。我会建议分页或加载页面的框架,并通过ajax添加listview增量。
答案 1 :(得分:0)
在查看网站上的listview文档后,我注意到他们还有一个performance test,它在列表中加载了500个列表项。所以我认为没有理由为什么你可以有一个很长的清单,但我有一个跟进问题。
这个清单里面有什么?图片?如果它只是文本,你可以显示它。
我建议您在设备上的jQM网站上运行性能测试,并在进行任何更改之前测试性能