页面完全加载时显示内容

时间:2014-09-06 07:06:57

标签: php

我正在获取推文然后在我的网站中显示bjqs滑块..我对推文施加限制,现在当我打开mysite的url它显示所有推文时,我想在页面完全加载时显示推文。 是否有任何方法只在页面完全加载时显示任何div。不使用js

2 个答案:

答案 0 :(得分:0)

页面从上到下加载。如果你将在页面末尾用推文设置div - 它将至少加载

答案 1 :(得分:0)

快速解决方案

要隐藏div直到整个html页面已下载,您可以将其隐藏在页面顶部的内联标记中的某些CSS中,并在页面底部的css中显示(在所有其他标记,在标记之前。)

这可能是或者可能不是“满载”的意思(见下文)

完全加载(详细说明)

当html文件,css,javascript,图片和任何其他媒体都已完成加载时,页面处于“完全加载”状态。

html文件是单个文件,是浏览器首先下载的文件。浏览器立即开始将其构建到DOM树中,并立即开始布局和呈现内容 - 通常在html文件下载完成之前。

如果浏览器遇到任何javascript(内联或外部),它会暂停渲染过程并下载,解析并执行javascript,然后继续(这通常会导致可见的暂停)。

html文件下载完成后,浏览器开始提取图像和其他包含的文件。

在整个过程中,渲染引擎不断更新可见网页,并且正在触发许多javascript事件(这可能导致DOM中的更改,重新渲染等)。

一旦“安定下来”,一旦下载了最后一个文件并且执行了最后一批加载事件和处理程序,文档就会准备好(另一个事件)。 / p>

javascript可以继续通过AJAX启动更多下载,或者向DOM添加图像和脚本等元素(需要浏览器下载链接文件),但所有 STATICALLY 已下载HTML代码中的链接。

这就是大多数人所说的“满载”。

如果这是你的意思,那么检测它的唯一方法是使用Javascript捕获“文档就绪”事件。