gpt4 book ai didi

javascript - 为什么将我的 div 的位置设置为 fixed 会干扰弹出的 div?

转载 作者:行者123 更新时间:2023-11-30 00:12:27 24 4
gpt4 key购买 nike

我有这个 fiddle :https://jsfiddle.net/reko91/yg0rs4xc/13/

请注意,单击按钮时会出现弹出窗口,您无法单击任何内容。当您这样做时,弹出窗口会消失。

这是工作 fiddle :https://jsfiddle.net/reko91/yg0rs4xc/14/

这是由于我将 wholeContainer div 的位置从 fixed 更改为 absolute

谁能解释这是为什么?

最佳答案

当您将元素设置为 position:fixed 时,该元素将相对于文档而不是相对于其父元素。这意味着如果您希望元素正常运行,则必须添加 z-index。

https://jsfiddle.net/yg0rs4xc/15/

当它是绝对的时,它是相对于它的父级的,所以不需要添加 z-index。

关于javascript - 为什么将我的 div 的位置设置为 fixed 会干扰弹出的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35893222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com