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中的this实例分析
Apr 28 Javascript
JavaScript prototype属性深入介绍
Nov 27 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
JavaScript设计模式开发中组合模式的使用教程
May 18 Javascript
BOM系列第二篇之定时器requestAnimationFrame
Aug 17 Javascript
JavaScript 继承详解(六)
Oct 11 Javascript
学习JS中的DOM节点以及操作
Apr 30 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
解决vue 项目引入字体图标报错、不显示等问题
Sep 01 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 Javascript
微信小程序按顺序同步执行的两种方式
Dec 20 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
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
django使用xlwt导出excel文件实例代码
2018/02/06 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
django有哪些好处和优点
2020/09/01 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
高一地理教学反思
2014/01/18 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
python requests模块的使用示例
2021/04/07 Python
Redis数据结构之链表与字典的使用
2021/05/11 Redis
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs