很多时候我们需要引入框架来开发项目,这时我们可能会遇到页面还没加载完源码出来了的问题,给用户一种不好的视觉体验,这是便需要loading加载了,来完善用户体验!

 1 /*loading.js*/
 2 // 加载HTML图
 3 var _LoadingHtml = '<div id="loadingDiv" style="position:fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;background-color: #fff;"><div style="position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);"><img src="data:images/loading.gif" style="vertical-align: middle;width: 100px;">加载中。。。</div></div>';
 4
 5 // 呈现loading效果
 6 document.write(_LoadingHtml);
 7
 8 // 监听加载状态改变
 9 document.onreadystatechange = completeLoading;
10
11 // 加载状态为complete时移除loading效果
12 function completeLoading() {
13     if (document.readyState == "complete") {
14         var loadingMask = document.getElementById('loadingDiv');
15         loadingMask.parentNode.removeChild(loadingMask);
16     }
17 }

转载于:https://www.cnblogs.com/lprosper/p/9406127.html

ajax请求完之前的loading加载相关推荐

  1. PhP加载时显示动画,在ajax请求完之前的loading加载的动画效果实现

    这篇文章给大家介绍的内容是关于在ajax请求完之前的loading加载的动画效果实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多时候我们需要引入框架来开发项目,这时我们可能会 ...

  2. Vue在请求(axios)里面实现loading加载动画

    1.在main.js里引入axios import axios from "@/http/index.js" 2.在vuex中设置状态 state: {isLoading: fal ...

  3. axios请求拦截 做Loading加载

    axios请求拦截 做Loading加载 首先安装element-ui ,我们是按需引入 从element-ui 引入我们所需: import {Loading,Message} from " ...

  4. ajax加载对应的json,jQuery:多个AJAX/JSON请求对应单个回调并行加载

    因为我们使用jQuery,这意味着需要调用 jQuery.getScript 和 jQuery.getJSON 函数. 我知道这些函数都是异步执行(asyncronously)并且会延迟一段时间返回, ...

  5. vue项目中设置全局loading时 遇到多个请求时loading加载显示问题

    问题详细描述 项目设置全局loading动画加载,如果页面一次加载了多个请求 ,当其中有一个接口请求成功后 loading加载动画会消失,但是其实 此时还有一个接口还未 请求成功 那么其实加载动画不应 ...

  6. APP的六种loading加载样式,全在这

    今天这篇文章是给大家分享的loading加载的设计,文章里面会有一些实例在这分享给大家! 大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务器接收到请求之后向App传输相应数据, ...

  7. echarts loading加载页工具栏

    echarts的loading加载和工具栏 1.toolbox:这是ECharts中的工具栏.内置有导出图片.数据视图.动态类型切换.数据区域缩放.重置五个工具. 2.toolbox中的属性,不包含五 ...

  8. jquery实现文件上传及loading加载效果

    jQuery实现文件上传步骤 1.定义UI结构 2.验证是否选择了文件 3.向formdata中追加文件 4.使用jQuery的Ajax发起上传文件的请求 核心代码 1.ajaxStart(callb ...

  9. loading加载和layer.js

    layer.js中的loading加载 l本篇主要介绍layerjs中的loading加载在实际项目中的应用 1.使用的技术 前端:HTML5+CSS3+JS+layer.js  后端:.net 2. ...

最新文章

  1. 关于 SoftEther ***
  2. 05-数据类型、常量、变量
  3. 手机重写alert方法(去除网址和关闭网页按钮)
  4. Oracle Grid Control 11g for linux安装和配置指南
  5. python主线程有两个子线程、创建两个主函数_Python多任务之线程
  6. java流写入数据库_使用Java流查询数据库
  7. robot:List变量的使用注意点
  8. 数据结构基础(14) --链式队列的设计与实现
  9. matlab数字信号处理 王彬,MATLAB数字信号处理
  10. web前端入门:CSS 样式书写规范
  11. android markdown编辑器,安卓版好用的Markdown编辑器
  12. pop3协议手机开通服务器,手机服务器pop3设置方法
  13. 管螺纹如何标注_管螺纹的种类特别多,我们该如何快速区分?
  14. 安卓Alarm闹钟唤醒耗电问题的排查
  15. GIS空间分析(四)—— 空间分布类型
  16. C#调用第三方dll生成exe被dep拦截
  17. 【anaconda】彻底解决windows下anaconda3占用C盘问题(改了envs、pkgs安装路径依旧占用C盘)
  18. SimpleMind的使用方法及思维导图压缩包的使用方法
  19. 华为手机 鸿蒙,实力强劲的四款华为手机:均支持更新鸿蒙系统,你的在内吗?...
  20. 拜日式精准引导词_拜日式引导词

热门文章

  1. access 此程序未正确安装_SQLite简介与安装
  2. python版本控制git_实验一:Git代码版本管理
  3. AcWing 5. 多重背包问题 II(二进制优化)
  4. HDU1754 I Hate It (线段树单点修改+区间查询)
  5. EZEMC测试软件_四种常见的EMC仿真软件介绍
  6. [USACO12OPEN]Unlocking Block【BFS / 广搜】
  7. 说下自己看源码的一点经验(Python Web 相关)
  8. Bzoj1176:MokiaCogs1752:[BOI2007]摩基亚Mokia
  9. 机器学习中常用的优化算法:
  10. 《人件(原书第3版)》—— 01 此时此刻,一个项目正在走向失败