z-index被某处覆盖

时间:2011-04-28 16:32:48

标签: jquery html css z-index

http://alexruimy.com/tll3/

如果您在搜索栏中输入内容,您会看到搜索结果框向下滑动。

由于某种原因(它之前没有这样做!)搜索结果框在灰色图片框后面而不是在它之后。

我试过了:
  - 将包含div的z-index设置为999!在style.css中很重要   - 通过js的函数调用同样的事情   - 降低它后面灰色框的zindex。

无济于事。很高兴在必要时提供更多代码。一旦我意识到我搞砸了,我觉得这将是一个快速修复。

谢谢!

1 个答案:

答案 0 :(得分:2)

Firebug是你这样的朋友。如果您不使用Firebug,请花点时间学习它,因为它可以为您节省无数头疼的事。

至于你的问题,你的下拉列表的当前div的z-index为10.你的下拉列表,当z-index为1000时,包含在没有z-index的父div中组。修复是给父div一个z-index:

#header {z-index: 11}