DIV 浮动重叠 实现loading状态

需要浮动在上方的div, 设置如下样式: 


    #div{
         position: absolute;
         z-index:9999;//优先级自定
    }

js中控制loading显示/隐藏

document.getElementById('div').style.display = 'block';
setTimeout(function(){document.getElementById('div').style.display = 'none'},2000);//定时消失

下方是一个demo

jsp:

<div id="appLoading" style="display: none">
       <span>下载中,请稍候...<br/>请勿关闭此页面</span>
</div>
<button type="text" onclick="download()">下载</button>

js:

 function download(){
        	document.getElementById('appLoading').style.display = 'block';
        	setTimeout(function(){document.getElementById('appLoading').style.display = 'none'},2000);
}

css:

 #appLoading { 
 	width: 100%;
 	height: 100%;
 	background-color: #e4e7ed;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    position: absolute;
    z-index:9999;
}
#appLoading span {
     color: #3a56e6;
     position: absolute;
     display: block;
     font-size: 30px;
     line-height: 30px;
     top: 50%;
     left: 50%;
     width: 300px;
     height: 100px;
     -webkit-transform: translateY(-50%)  translateX(-50%);
     transform: translateY(-50%)  translateX(-50%);
 }

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值