并且加载时间过长的话直接进入页面
<div id="loading"></div>
<style>
#laoding{
width:100%;
height: 100%;
position:fixed;
background: url("你得图片") no-repeat 100% 100%;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
var id = document.getElementById("loading");
id.style.display = "none";
});
</script>
分享一个我刚才看框架时学习到的“在内容加载前显示loading的效果”,这是模拟效果,你想要的是真实的内容加载完成前显示"loading"吧?
if (mui(".mui-loading")) {
setTimeout(function(){
//直接添加等待加载的内容,覆盖原来loading的位置
},1000)
}
这是通过定时器模拟的效果,你需要的真实效果,应该可以通过load()事件监听吧
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决