z-index
不是那么简单的朋友。如果你放 ..... 实际上并不重要,z-index:999999999999
但重要的是你什么时候给它z-index
。不同的 dom 元素也相互优先。
我做了一个解决方案,我使用 jQuery 来修改元素 css,并且z-index
只在我需要元素位于顶部时才给它。这样我们就可以确定z-index
这个项目的 是最后给出的,并且索引会被记录下来。这需要一些操作来处理,但在你的情况下,这似乎是可能的。
不确定这是否有效,但您也可以尝试提供!important
参数:
#desired_element { z-index: 99 !important; }
编辑:从链接中添加报价以快速澄清:
首先,z-index 仅适用于定位元素。如果您尝试在未指定位置的元素上设置 z-index,它将什么也不做。其次,z-index 值可以创建堆叠上下文,现在看起来简单的事情突然变得复杂了很多。
通过 jQuery 为元素添加 z-index,为元素提供了不同的堆叠上下文,因此它往往会起作用。我不推荐这样做,但尽量保持 html 和 css 的顺序是所有元素都是可预测的。
提供的链接是必读的。html 元素的堆叠顺序等是我作为新手编码员不知道的事情,那篇文章对我来说很好。
参考philipwalton.com