我打开控制台(chrome\firefox)并运行以下几行:
$("body").append("<div id=\"popupFrame\" style=\"width:100%;height:100%;background-color:black;opacity:0.5;position:absolute;top:0;left:0;z-index:1;\" />");
$("body").append("<div id=\"popupContent\" style=\"width:200px;height:200px;z-index:1000;background-color:white;\" >dasdasdsadasdasdasdasdasd</div>");
The #popupContent
应该是最重要的,但它受到#popupFrame
不透明度。
该内容不包含在#popupFrame
这使得这很奇怪。
目标是创建一个类似 Firefox 的警报框。
第二个div是position: static
(默认值)因此 z-index 不适用于它。
您需要定位(将位置属性设置为除static
,你可能想要relative
在这种情况下)任何你想给予z-index
to.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)