jQuery在覆盖div上显示div
问题描述:
我们正在尝试创建一种“就地编辑”类型的窗体。我正在使用jQuery向页面添加覆盖div,并将z-index设置为1000.页面上有4个Div,它们的z-index集高于此值,但它们不在覆盖层上显示。最终,我将编码div以隐藏,直到单击编辑按钮为止,但现在它们都显示出来。jQuery在覆盖div上显示div
我试图避免使用模态脚本,因为我们希望这些div显示在位,而不是在窗口的中心。
这里是一个的jsfiddle例如:
答
z-index
仅适用于定位的元素。这意味着,你必须设置比默认static
一个其他position
,所以下列操作之一:
-
relative
(建议,如果你想让它留在原处) absolute
fixed
Good reads:
答
添加到4个格的CSS:
position: relative;
好极了,谢谢! – 2012-07-06 14:54:28