网页遮层

来源:互联网 发布:js 设置session属性值 编辑:程序博客网 时间:2024/05/17 03:15
   <div class="mask-cj" style="display:none; position:absolute; width:100%; height:100%; top:0; left:0; z-index:888;background:rgba(0,0,0,0.5);">       </div>

网站body顶部添加一层遮罩

方法2:
jq方法:首先引入jq

  $('body').append('<div id="overlay"></div>');    var var docHeight = $(document).height();  $('#overlay')      .height(docHeight)      .css({        'opacity': .9, //透明度        'position': 'absolute',        'top': 0,        'left': 0,        'background-color': '#abcdef',        'width': '100%',        'z-index': 5000 //保证这个悬浮层位于其它内容之上      });      setTimeout(function(){$('#overlay').fadeOut('slow')}, 3000); //设置3秒后覆盖层自动淡出  });  

方法三

<div id="floatdiv"></div><div>  <p>点击任意位置清除浮层</p></div>
#floatdiv{  display: block;   position: fixed;   top: 0px;   bottom: 0px;   right: 0px;   left: 0px;   width: 100%;   height: 100%;  background-color: #000;  opacity: .3;  z-index: 9999999;
$("#floatdiv").click(function () {                    $("#floatdiv").hide();                })

如果出弹框或者遮罩的时候不要出现滚动条。那么你应该这么玩

        //            document.documentElement.style.overflow = 'hidden';        //            document.body.style.overflow = 'hidden'; //手机版
1 0