EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)


Posted in Javascript onFebruary 21, 2016

使用EasyUI时,有个经常遇到的问题,页面还没有渲染完成的时候,就展现了。

刚刚开始很混乱,等加载完成后,就好了。

$.parser.onComplete,这个是在所有组件解析完成后执行的事件。其实这个事件很有用的。很多在布局用到easyui的时候总会出现一个问题。就是在一进入主界面的时候,页面的并不是马上就展现,而是会有一个混乱的过程,之后一闪就又好了。

其实这个就是因为easyui是在dom载入完毕之后才会对整个页面进行解析,当你们布局和组件使用的比较多的时候,完整的解析组件就需要一个过程,而在这个过程中就会出现短暂的界面混乱现象。

要解决这个问题其实只要好好利用这个onComplete 事件在结合一个载入遮罩就解决问题了。

把需要这个动画效果的,放到一个页面中去。

<#include "common/loadingDiv.html"/>(Freemarker的include语法,模版用的.html后缀)

loadingDiv.html

<div id='loadingDiv' style="position: absolute; z-index: 1000; top: 0px; left: 0px; 
width: 100%; height: 100%; background: white; text-align: center;"> 
<h1 style="top: 48%; position: relative;"> 
<font color="#15428B">努力加载中···</font> 
</h1> 
t;/div> 
<script type="text/javascript"> 
function closeLoading() { 
$("#loadingDiv").fadeOut("normal", function () { 
$(this).remove(); 
}); 
} 
var no; 
$.parser.onComplete = function () { 
if (no) clearTimeout(no); 
no = setTimeout(closeLoading, 1000); 
} 
</script>

EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)

以上内容是小编给大家介绍的EasyUI闪屏EasyUI页面加载提示,希望对大家以上帮助!

Javascript 相关文章推荐
Jquery中获取iframe的代码
Jan 11 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
JavaScript实现select添加option
Jul 03 Javascript
基于jquery实现图片上传本地预览功能
Jan 08 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
Nov 30 Javascript
BootStrap实现带关闭按钮功能
Feb 15 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
Vue2.0用户权限控制解决方案
Nov 29 Javascript
发布Angular应用至生产环境的方法
Dec 10 Javascript
详解微信小程序回到顶部的两种方式
May 09 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 Javascript
javascript+HTML5自定义元素播放焦点图动画
Feb 21 #Javascript
JavaScript编程学习技巧汇总
Feb 21 #Javascript
Node.js开发者必须了解的4个JS要点
Feb 21 #Javascript
JSON简介以及用法汇总
Feb 21 #Javascript
javascript实现计时器的简单方法
Feb 21 #Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 #Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 #Javascript
You might like
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
javascript中&quot;/&quot;运算符常见错误
2010/10/13 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
[00:32]2018DOTA2亚洲邀请赛Mineski出场
2018/04/04 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
python学习之编写查询ip程序
2016/02/27 Python
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Python调用JavaScript代码的方法
2020/10/27 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
中层干部竞争上岗演讲稿
2014/01/13 职场文书
学校就业推荐信范文
2014/05/19 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
行政主管岗位职责范本
2015/04/09 职场文书