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 相关文章推荐
定义select的边框颜色
Apr 28 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
Dec 23 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
解决vue单页面应用中动态修改title问题
Jun 09 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
JS使用正则表达式提交页面验证的代码
Oct 16 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数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
JavaScript类库D
2010/10/24 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
最简单的js图片切换效果实现代码
2011/09/24 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
四川成都导游欢迎词
2014/01/18 职场文书
一分钟演讲稿
2014/04/30 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
稽核岗位职责范本
2015/04/13 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
初中班干部工作总结
2015/08/10 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
解决Springboot PostMapping无法获取数据的问题
2022/05/06 Java/Android