【发布时间】:2013-10-30 13:41:06
【问题描述】:
我有一个超过 300 个问题的列表,我使用 YUI 的 AJAX 请求调用它们。但问题是使用 IOS 7 OS 在 Ipad 上绘制整个列表需要很多时间。
我可以实施以在 Ipad 上快速加载表单的任何想法。
我删除了 Box-Shadow 和所有过渡,但从桌面浏览器需要超过 3 秒。
【问题讨论】:
-
是下载还是渲染耗时?
-
@Serge- 渲染需要时间
-
您可以尝试在 body 标签上设置 style="display: none"。等到所有的 ajax 完成,然后让 body 的显示再次可见。
-
@Serge 这听起来像是一个 hack,我想在 Ipad 上快速加载我的表单。
-
问题很可能来自浏览器,每次您在整个 javascript 调用中修改 dom 树时,浏览器都会尝试计算与布局 (CSS) 相关的所有内容。因此,您可以尝试(我不知道任何事情)通过在身体完全加载之前使身体不可见来减轻工作量。
标签: javascript html ios7 ipad