【发布时间】:2018-12-01 18:49:47
【问题描述】:
我的 HTML 标记看起来像这样
<html>
<body>
<div id="loading"><img src="core/design/img/load/load.gif" /></div>
<div id="wrap"></div>
<div id="footer"></div>
</body>
</html>
我正在尝试使用以下解决方案隐藏整个页面加载过程。
CSS 规则:
#loading {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background-image:url("img/load/tr.png");
z-index:100;
}
#loading img {position: absolute; margin-left:-110px; margin-top:-9px; left:50%; top:50%}
还有 Jquery
$(document).ready(function(){
$('#loading').fadeOut(500);
});
现在,问题是这样的页面加载:
- 第一个丑陋的页面草稿(1-2 秒)
- 似乎正在加载 div
- 加载全部内容
- 加载 div 时消失
我不明白为什么加载 div 会在 1-2 秒后出现?
我想阻止 1)。
【问题讨论】:
标签: javascript html css