2 回答
TA贡献1878条经验 获得超4个赞
window.addEventListener('load', function() {
document.getElementById('loader').style.display = 'none';
});
在这种情况下,您的加载程序必须具有#loader 的 id。
TA贡献1789条经验 获得超8个赞
<body>
<div id="load"></div>
<div id="contents">
jlkjjlkjlkjlkjlklk
</div>
</body>
这是你的身体
document.onreadystatechange = function () {
var state = document.readyState
if (state == 'interactive') {
document.getElementById('contents').style.visibility="hidden";
} else if (state == 'complete') {
setTimeout(function(){
document.getElementById('interactive');
document.getElementById('load').style.visibility="hidden";
document.getElementById('contents').style.visibility="visible";
},1000);
}
}
如果 readyState 等于 complete,这将是语句触发器, document.readyState可以有 3 个值,即loading,interactive和complete..
如果document.readyState变为complete,则微调器隐藏..
你应该让你的微调器全屏,最重要的是
.ring {
width:100%;
height:100%;
position:fixed;
z-index:999;
}
添加回答
举报