
在网页上经常遇到需要等待很久的操作,比如导出报表等。为了预防用户点击其他操作或者多次点击同个功能,需要用遮罩层把页面或者操作区盖住,防止用户进行下一步操作,同时可以提高界面友好度,让用户知道操作正在执行。
$.fn.extend({
/**
* 给元素添加遮罩层
* @param message {String} [可选]遮罩层显示内容
*/
mask: function (message) {
var $target = this,
fixed = false,
targetStatic = true;
if (Object.prototype.toString.call(message) !== [object String] || !message) {
//如果message为空或者不是字符串,则用默认的消息提示。
message = 请稍候。。。;
}
if ($target.length === 0) {
$target = $(body);
} else {
if ($target.length
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...