- <pre name="code" class="java">/**
- * 使用方法:
- * 开启:MaskUtil.mask();
- * 关闭:MaskUtil.unmask();
- *
- * MaskUtil.mask('其它提示文字...');
- */
- var MaskUtil = (function(){
- var $mask,$maskMsg;
- var defMsg = '正在处理,请稍待。。。';
- function init(){
- if(!$mask){
- $mask = $("<div class=\"datagrid-mask mymask\"></div>").appendTo("body");
- }
- if(!$maskMsg){
- $maskMsg = $("<div class=\"datagrid-mask-msg mymask\">"+defMsg+"</div>")
- .appendTo("body").css({'font-size':'12px'});
- }
- $mask.css({width:"100%",height:$(document).height()});
- var scrollTop = $(document.body).scrollTop();
- $maskMsg.css({
- left:( $(document.body).outerWidth(true) - 190 ) / 2
- ,top:( ($(window).height() - 45) / 2 ) + scrollTop
- });
- }
- return {
- mask:function(msg){
- init();
- $mask.show();
- $maskMsg.html(msg||defMsg).show();
- }
- ,unmask:function(){
- $mask.hide();
- $maskMsg.hide();
- }
- }
- }());
基于easyui的页面等待提示层,即mask
最新推荐文章于 2021-08-06 13:11:26 发布
本文介绍了一种使用JavaScript实现的页面加载时显示遮罩效果的方法。通过创建可复用的MaskUtil工具类,可以轻松地在需要的地方开启或关闭加载提示。此工具类提供了两个主要方法:mask用于开启加载遮罩并可自定义提示信息,unmask用于关闭加载遮罩。
1579

被折叠的 条评论
为什么被折叠?



