1

我们有一个应用程序可以在用户交互之后呈现动态内容。

一个调用在 AJAX 调用之后将大约 400 个 DOM 元素附加到页面。

在桌面上运行良好,但 iPhone/iPad 滚动内容缓慢,然后最终冻结,然后完全崩溃。

如果我们在页面加载时加载相同数量的数据而不是动态加载,iPhone/iPad 能够毫无问题地处理它。

我有一种感觉,这是因为设备在加载时分配了一定数量的内存,然后动态插入会导致崩溃。

有任何想法吗?

4

1 回答 1

0

我的第一个建议是尝试使用因内存而发生崩溃的工具。然后如果是因为记忆,

也许您应该加载一些 DOM 元素,并且像延迟加载一样,您可以逐部分获取剩余的部分?

希望这可以帮助。:)

于 2012-06-27T08:01:53.433 回答