【发布时间】:2010-10-15 19:53:58
【问题描述】:
我正在开发一个带有地图的应用程序,角落里有一个 div,里面有一些东西。您可以单击此地图以在一个小窗口中显示一些信息。在某些情况下,窗口被角落的 div 覆盖。
我想要相反的效果(窗口覆盖 div)。我认为这只是一个 z-index 问题,但我无法让它工作。这是 IE7 的情况,从阅读的角度来看,z-index 似乎不起作用,除非它位于定位的元素内部。
元素似乎定位正确以使 z-index 正常工作,但我运气不佳。我玩过通过 Firebug 添加样式,但没有任何改变任何东西的运气。窗口实际上只是两个 div,一个是绝对定位的,一个是相对的。
z-index 是这里唯一可能出现问题的地方,还是还有其他我不知道的地方?
还有其他方法可以达到我想要的效果吗?我不能简单地通过 jquery 或其他方式隐藏 div,因为它的一部分应该从地图上打开的窗口后面可见。
【问题讨论】:
-
如果你能提供你的html和css的例子可能会更有帮助,这样一些用户可以更好地诊断任何问题。