gpt4 book ai didi

css - 如何在叠加层上显示元素?

转载 作者:行者123 更新时间:2023-11-28 06:02:30 24 4
gpt4 key购买 nike

我正在尝试在叠加层上显示一个表格。叠加 div 具有以下样式:

.overlay { display:none; position:fixed; top:0px; left:0px; width:100%;
height:100%; z-index:999; background:rgba(0,0,0,0.8); }

在我的代码中的某个时刻,我执行以下操作:

$("body").append(`<div class="overlay"></div>`)
$(".overlay").css("display", "block");
$("table").addClass(".table-top"); // Supposed to show my table on top of the overlay

最后一条语句将以下内容添加到我的:

.table-top { position: fixed; z-index:9999; }

但是,没有任何变化,表格仍然在叠加层“之下”。同时,body 被设置为position: relative;。我尝试使用 positionbackgroundz-index,但没有成功。我的 overlaytable 有问题吗?谢谢

最佳答案

只需删除 .addClass 语句中的点,即可在其中添加桌面类。

$("table").addClass(".table-top"); 

应该是

$("table").addClass("table-top"); 

https://jsfiddle.net/5caeLcn0/

关于css - 如何在叠加层上显示元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36671759/

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