js实现页面加载完毕之前loading提示效果

https://www.cnblogs.com/blueVirus/p/5583882.html

最近做项目遇见一个问题就是大的页面打开很慢,页面空白处太多,很影响客户体验,于是想着在页面加载的时候页面不要显示空白

于是用js实现了以下的内容 loading效果

复制代码
//在页面未加载完毕之前显示的loading Html自定义内容

var _LoadingHtml = '页面加载中,请等待...';

//呈现loading效果

document.write(_LoadingHtml);

//监听加载状态改变
document.onreadystatechange = completeLoading;

//加载状态为complete时移除loading效果
function completeLoading() {
    if (document.readyState == "complete") {
        var loadingMask = document.getElementById('loadingDiv');
        loadingMask.parentNode.removeChild(loadingMask);
    }
}
复制代码

其中_LoadingHtml可以随大家自己改变做出更加炫丽的动画


猜你喜欢

转载自blog.csdn.net/nrlovestudy/article/details/80347607