数据提取完成之前的页面渲染

时间:2012-09-14 18:05:36

标签: javascript

我有两列。

左边的列首先显示(显然)。右侧的列是注入的数据拉取代码。右侧的列在数据加载和可见之前完成呈现页面。因此,右列是空白的,除非我多次刷新页面。

有没有办法减慢页面渲染速度?页面正确呈现,但不是ff和chrome。

2 个答案:

答案 0 :(得分:1)

我怀疑你实际上是想减慢页面渲染速度,因为这会让用户烦恼。您可能想要做的是改进您的代码,以便它正确地替换包含右列的div(或其他)的内容。使用像jQuery这样的库来将内容请求作为AJAX调用。没有代码示例,我无法提供更具体的内容。

答案 1 :(得分:0)

否但您可以延迟呈现正确的列,直到您的ajax调用完成。根据您正在使用的Javascript库,或者如果您正在使用原始Javascript,应该有一种方法来注册回调函数,以便在数据从服务器下载完成后回调。

将数据加载到此回调中,而不是依赖于延迟特定时间,因为这总是错误的,对某些用户来说太慢而对其他用户来说太快。

相关问题