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 相关文章推荐
JavaScript 浮点数运算 精度问题
Oct 06 Javascript
jquery实现一个简单好用的弹出框
Sep 26 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
Oct 24 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
JS 实现分页打印功能
May 16 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
vue在线动态切换主题色方案
Mar 26 Javascript
让Vue响应Map或Set的变化操作
Nov 11 Javascript
JS如何监听div的resize事件详解
Dec 03 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实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
js中的闭包学习心得
2018/02/06 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
vue组件(全局,局部,动态加载组件)
2018/09/02 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
Python深入学习之对象的属性
2014/08/31 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
zooplus波兰:在线宠物店
2019/07/21 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
一道写SQL的面试题和答案
2013/11/19 面试题
爱岗敬业演讲稿范文
2014/01/14 职场文书
社团文化节策划书
2014/02/01 职场文书
齐云山导游词
2015/02/06 职场文书
诚信教育主题班会
2015/08/13 职场文书
创业计划书之废品回收
2019/09/26 职场文书