1

我们正在尝试创建一种“就地编辑”形式。我正在使用 jQuery 向页面添加一个覆盖 div,并且 z-index 设置为 1000。我在页面上有 4 个 div,它们的 z-index 设置高于此值,但它们没有显示在覆盖上。最终,我会将 div 编码为隐藏,直到单击编辑按钮为止,但现在它们都显示出来了。

我试图避免使用模态脚本,因为我们希望这些 div 显示在适当的位置,而不是在窗口的中心。

这是一个jsfiddle示例:

http://jsfiddle.net/richcoy/28n5J/

4

2 回答 2

4

z-index仅适用于定位元素。这意味着,您必须设置position除 default 以外的其他选项static,因此请选择以下选项之一:

  • relative(如果您希望它保持原位,建议使用)
  • absolute
  • fixed

好读:

于 2012-07-06T14:47:34.300 回答
0

添加到 4 个 div 的 css 中:

position: relative;
于 2012-07-06T14:47:06.537 回答