AJAX 加载效果(遮盖层)
2024-09-03 07:30:28
//创建遮罩层函数体
function createMask(){
var node=document.createElement('div');
node.setAttribute('id','backdrop');
node.style="position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,0.6);";
node.style.display="none";
var html='<div style="position: fixed; top: 38%; left: 38%; z-index: 1001;">';
html+='<div style="text-align:center;">';
html+='<img src="../../Images/loading.gif" style="width:60px;height:60px;">';
html+='<div style="padding-left:10px;font-size:14px;color:#FFF;">网络请求中...</div>';
html+='</div>';
html+='</div>';
node.innerHTML=html;
var body=document.querySelector('body');
body.appendChild(node);
}
//开启遮罩层函数体
function showMask(){
var backdrop=document.getElementById('backdrop');
$(backdrop).show();
}
//关闭遮罩层函数体
function closeMask(){
var backdrop=document.getElementById('backdrop');
$(backdrop).hide();
}
//页面初始化完成,关闭遮罩
document.onreadystatechange = function(){
if(document.readyState == "complete"){
closeMask();
}
}
$(function () {
createMask();//创建遮罩层
showMask();//展示遮罩层
})
AJAX调用部分
beforeSend: function () {
showMask(); //展示
},
success:function(result){
},
complete:function () {
closeMask();//关闭
}
最新文章
- Divide Two Integers leetcode
- Bulls and Cows
- python笔记 - day4-之装饰器
- 纯JS操作服务器绑定控件(Repeat)实现表头升降排序
- poj 3294 Life Forms
- Cogs 1070. [焦作一中2012] 玻璃球游戏 带权并查集,逆序处理
- Eight(bfs+全排列的哈希函数)
- CentOS管理
- java单链表代码实现
- FFT 的C 语言
- 5分钟快速入门 - Less
- H5移动端开发入门知识以及CSS的单位汇总与用法
- 《HelloGitHub》第 15 期
- Python-分支循环- if elif for while
- GC垃圾回收器
- 安装OpenResty开发环境
- pytorch实现autoencoder
- javascript中对条件判断语句的优化 分类: JavaScript 2015-06-07 09:54 832人阅读 评论(2) 收藏
- [c#] Html Agility Pack 解析HTML
- PAT甲题题解-1012. The Best Rank (25)-排序水题
热门文章
- CodeForces - 1209D 并查集
- Vitya and Strange Lesson CodeForces - 842D 字典树+交换节点
- Spring中AOP学习笔记
- XV6学习(15)Lab mmap: Mmap
- k8s二进制部署 - etcd节点安装
- Kubernets二进制安装(10)之部署主控节点部署调度器服务kube-scheduler
- leetcode 122 123 309 188 714 股票买卖 动态规划
- ++i和i++的区别
- 关于ucore实验一的资料查找
- mysql(五)--性能优化总结