<div class="content-wrapper">
<div class="popup">
<div class="close">
</div>
</div>
</div>
.content-wrapper 相对定位,包含所有页面内容(不仅仅是弹出窗口)。
.popup 绝对定位。
.close 也是绝对定位的。
当光标进入弹出窗口时,我有一些 javascript 可以关闭(所以我有一个很好的关闭栏出现在侧面)。我发现做到这一点的最好方法就是使用 jQuery animate 移动。即使 .stop() 无法解决,隐藏/显示也会产生口吃效果。我的问题是试图将 .close 隐藏在 .popup 后面。无论我为两个 div 设置什么 z-index .close 都不会位于 .popup 后面。
是否有可能在另一个绝对定位的 div 内有一个绝对定位的 div 位于其父级的后面,如果可以,如何?