JavaScript数据加载中loading..

刚写了个数据加载中的东东,贴出来先

loading = {
    open : function(domIDstr){
        var scrollY = 1110; 
        var scrollX = 1110;
        if (window.pageYOffset) {
	        scrollY = window.pageYOffset; 
	        scrollX = window.pageXOffset;
        } else if (document.compatMode && document.compatMode != 'BackCompat') {
	        scrollY = document.documentElement.scrollTop;
	        scrollX = document.documentElement.scrollLeft;
        } else if (document.body) { 
	        scrollY = document.body.scrollTop;
	        scrollX = document.body.scrollLeft;
        }
        var loading = document.getElementById(domIDstr);
        loading.style.position='absolute';
        loading.style.zIndex="100";
        loading.style.visibility='visible';
        loading.style.left = (400 + scrollX) + 'px';
        loading.style.top = (300 + scrollY) + 'px';
        var str = '<span style="background:#FFF url(loading2.gif) no-repeat scroll 10px center;padding: 10px 10px 10px 52px; border:solid 3px teal; border-radius: 7px; color:Olive;">数据加载中,请稍后...</span>';
        loading.innerHTML = str;
    },
    close : function(domIDstr){
        var loading = document.getElementById(domIDstr);
        loading.style.visibility = 'hidden';
    }
};

怎么用呢?很简单,只要在引用此js文件的HTML页面中body末尾添加个div标签,

<div id="loading"></div>

之后在需要的时候就loading.open("loading"),不需要就loading.close("loading");

转载于:https://www.cnblogs.com/realwall/archive/2011/10/21/2220672.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值