0

我正在从第三方提供商那里将事件列表日历拉入我的网站。它是使用一个简单的 javascript 调用引入的,并已放置在我网站上的一个 div 中。将鼠标悬停在事件上时,您会看到一个工具提示弹出窗口,其中显示有关它的更多信息(全部由 javascript 驱动)。我正在使用 CSS 将图像作为 div 的背景,但工具提示弹出窗口出现在 CSS 来源图像的后面。我试图为拉动背景图像的主 div 设置一个 z-index 为 0,然后为我的 javascript 嵌套一个 z-index 为 1 的第二个 div,但它没有做任何事情。

我无权编辑第三方日历系统的任何 javascript,因此必须通过我在自己的网站上可以做的任何事情来完成修复。不幸的是,我不认为自己是 web 开发方面的专家,所以很可能有一个我找不到的非常简单的答案,但现在我被难住了。

有什么建议么?谢谢!

4

2 回答 2

1

It would be really helpful if you could show us some code.

The main reason why z-index doesn't work could be that you forgot to set position. Z-index only works on positioned elements (position: absolute, position: relative or position: fixed).

The second reason could be the one that @kremalicious mentioned. Setting higher z-index to the child element.

于 2012-06-22T23:42:51.090 回答
1

看起来您正在尝试为其父元素已经具有 z-index 的元素设置 z-index。那是不可能的。如果要在工具提示元素上设置不同的 z-index,它必须位于第一个 div 之外。

于 2012-06-22T16:12:41.957 回答