我正在处理加载更多图片的Php页面,所以我想在页面正在加载时显示用户。我已经尝试但它无法正常工作。
应该运行加载图像,直到所有图像都加载为止。如何实现?
答案 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
});