关于 js 弹出层插件 js弹出层 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加2个遮罩层就可以了。一个遮罩层是半透明的底,一个遮罩层包含一张图片。jquery写法:<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script><script>$(function(){$(document.body).append('<div id="mask-layout" style="background-color:#000000;height:'+$(document).height()+'px;width:'+$(document).width()+'px;left:0px;right:0px;position:absolute;z-index:10000"></div>')//上面是半透明遮罩层,注意z-index要小于顶栏的z-index才不会遮住顶栏$('#mask-layout').css("opacity",0.7);$(document.body).append('<div style="position:absolute;top:'+$('#顶栏的id').height()+'px;right:0;z-index:比mask-layout的大。"><img src="那堆字是gif或者png图片" /></div>')}) </script> 谢谢谢谢,但是粘进去图片显示出来了,但是没有黑色的北京?这个z-index是什么意思呢? 查了一下z-index,我也将最上面的div的z-index设置为2.这里的设置为1,但是还是没有背景颜色。。 你先把下面这行注释掉看看底层$(document.body).append('<div style="position:absolute;top:'+$('#顶栏的id').height()+'px;right:0;z-index:比mask-layout的大。"><img src="那堆字是gif或者png图片" /></div>') z-index是层的z轴高度值,比如有2个浮动层,z-index为1的被2遮住。position非默认和static时才有作用。 恩恩,谢谢~实现了~那如果需要完成点击一下黑色背景和图片都消失的话,我在里面加了一个onclick的方法,方法里面写着让这个mask-layout和那个picture都hide了。。但是可以实现消失,但是第二次再点分享朋友圈的话,北京就会成为纯黑的,而且没有点击消失的效果了??请问这是问什么呢? 恩恩,谢谢~实现了~那如果需要完成点击一下黑色背景和图片都消失的话,我在里面加了一个onclick的方法,方法里面写着让这个mask-layout和那个picture都hide了。。但是可以实现消失,但是第二次再点分享朋友圈的话,北京就会成为纯黑的,而且没有点击消失的效果了??请问这是问什么呢?不要hide(),要remove()。 javascript接受list泛型数据的问题? 菜鸟求回答 ext 日期控件问题 <iframe外部链接弹出页面 求一个身份证严格的js验证,用正则 IE8兼容性视力下javascript不能运行 <a> 标签离开页面的时候 handle #.exe.硬盘灯亮、响个不停。怎样杀! extjs treePanel抛出异常,高手看看。 通过网页的javascript 得到了当前的位置信息,但是应该怎样让这个信息替换掉我原网页中的初始地址标签 js动态生成c:forEach标签,请教! 获取网站访客QQ号的代码为何不行了?
jquery写法:
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script>$(function(){
$(document.body).append('<div id="mask-layout" style="background-color:#000000;height:'+$(document).height()+'px;width:'+$(document).width()+'px;left:0px;right:0px;position:absolute;z-index:10000"></div>')
//上面是半透明遮罩层,注意z-index要小于顶栏的z-index才不会遮住顶栏
$('#mask-layout').css("opacity",0.7);
$(document.body).append('<div style="position:absolute;top:'+$('#顶栏的id').height()+'px;right:0;z-index:比mask-layout的大。"><img src="那堆字是gif或者png图片" /></div>')
})
</script>
谢谢谢谢,但是粘进去图片显示出来了,但是没有黑色的北京?这个z-index是什么意思呢?
查了一下z-index,我也将最上面的div的z-index设置为2.这里的设置为1,但是还是没有背景颜色。。
$(document.body).append('<div style="position:absolute;top:'+$('#顶栏的id').height()+'px;right:0;z-index:比mask-layout的大。"><img src="那堆字是gif或者png图片" /></div>')
position非默认和static时才有作用。
不要hide(),要remove()。