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模仿msgbox提示效果代码
Jun 10 Javascript
javascript 一个函数对同一元素的多个事件响应
Jul 25 Javascript
js escape,unescape解决中文乱码问题的方法
May 26 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
May 23 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
Dec 12 Javascript
开发中可能会用到的jQuery小技巧
Mar 07 Javascript
D3.js中data(), enter() 和 exit()的问题详解
Aug 17 Javascript
jQuery文字提示与图片提示效果实现方法
Jul 04 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
小程序组件之自定义顶部导航实例
Jun 12 Javascript
vue-element-admin 菜单标签失效的解决方式
Nov 12 Javascript
微信小程序基础教程之echart的使用
Jun 01 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
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Python 私有化操作实例分析
2019/11/21 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
深圳茁壮笔试题
2015/05/28 面试题
车辆年审委托书范本
2014/09/18 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2015年暑假工作总结
2015/07/13 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
运动会主持人开幕词
2016/03/04 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
mysqldump进行数据备份详解
2022/07/15 MySQL