PHP中的页面加载屏幕

时间:2010-03-29 09:42:42

标签: javascript events loading

我正在处理加载更多图片的Php页面,所以我想在页面正在加载时显示用户。我已经尝试但它无法正常工作。

应该运行加载图像,直到所有图像都加载为止。如何实现?

2 个答案:

答案 0 :(得分:2)

您可以考虑输出缓冲。

示例:

首先输出:

<div id="loading"><img src="{loading-img}" /></div>

然后缓冲输出的剩余部分,并在准备好时通过刷新发送发送。

当在浏览器中呈现此输出时,您可以使用内联样式隐藏以前的html块。

第二个输出中的示例。

<style>
div#loading { display:none; } 
</style>
{REST_OF_HTML_TO_BE_RENDERED}

答案 1 :(得分:1)

尝试window.onload事件。一个例子:

// Plain old javascript
window.onload = function() {
    hideLoadingIndicator();  // function defined by you
}

// jQuery
$(window).load(function() {
    hideLoadingIndicator();  // function defined by you
});