2011-04-14 27 views
1

我在這裏設置了一個示例頁面: http://jsbin.com/opavi5/3很長的列表視圖=空白頁上iPhone

在任何桌面瀏覽器,頁面顯示正常。但在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

這是一個超時問題,你還跑出來的RAM空間應用程序需要。我會建議分頁或加載頁面的框架,並通過ajax添加listview增量。

+0

甚至拆分視圖服務器端之前測試的性能,並在每個列表的末尾添加一個「更多」鏈接 – naugtur 2011-04-15 10:30:32

0

在查看網站上的listview文檔後,我注意到他們也有一個performance test,它在列表中加載500個列表項。所以我沒有理由爲什麼你可以有一個很長的名單,但我有一個後續問題。

這個清單裏面有什麼?圖片?如果它只是文本,你可能會顯示它。

我建議運行在設備上的JQM現場性能測試和進行任何更改