移动Safari(iPhone / iPad)在动态插入大量DOM元素时崩溃

时间:2012-06-27 04:58:52

标签: javascript iphone html ipad safari

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

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

在桌面上工作正常但iPhone / iPad滚动内容却很慢,然后在崩溃之前最终冻结。

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

也许你应该加载一些DOM元素,就像一个懒惰的负载,你可以得到剩余的部分?

希望这会有所帮助。 :)

相关问题