ajax请求完成之前的loading加载效果
Posted 丹妮娃儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax请求完成之前的loading加载效果相关的知识,希望对你有一定的参考价值。
/*loading.js*/
// 加载html图
var _LoadingHtml = ‘<div id="loadingDiv" style="position:fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;"><div style="position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);"><img src="./load.gif" style="vertical-align: middle;width: 100px;"></div></div>‘;
// 呈现loading效果
document.write(_LoadingHtml);
// 监听加载状态改变
document.onreadystatechange = completeLoading;
// 加载状态为complete时移除loading效果
function completeLoading() {
if (document.readyState == "complete") {
var loadingMask = document.getElementById(‘loadingDiv‘);
loadingMask.parentNode.removeChild(loadingMask);
}
}
留作笔记,亲测可用~
以上是关于ajax请求完成之前的loading加载效果的主要内容,如果未能解决你的问题,请参考以下文章
求一个jquery效果, 在请求ajax的时候显示加载中的效果 在线急等!!!rq1025@163.com 谢谢