我使用jQuery制作div apear,当我点击一个按钮时 - >背景应该得到0.8的不透明度,出现的div将允许用户让他登录 - 当我不使用z-索引,但我有4个div(header,content,footer和带登录表单的div)标题必须包含z-index:3和content z-index:2 - 否则阴影将无法按预期工作。z-index不起作用?
使用jQuery我在body标签后面添加了一个div,其中包含完整的一面 - 所以我可以设置不透明度,但是接下来我必须为form-div设置高于div的z-index不透明 - 但它不起作用。形式div的z-index是999,另一个div有5
任何解决方法或z-index的东西?
我们需要查看HTML和CSS以给出明确的答案 – Dancrumb
z-index比较棘手。您必须确保您启用元素以“使用”z-index。 'position:relative;'对于你想要保留在文档流中的项目和'position:absolute;'对于文档流以外的项目。此外,IE7有一个z-索引“bug”,它以它的父级索引为基础,并将父级z-index与其在DOM中的兄弟进行比较。这可能会导致头痛。 – jmbertucci
[为什么z-index不起作用?](http://stackoverflow.com/q/9191803/1529630)可能重复,但无法知道,因为没有代码。 – Oriol