硬代码偏移值

时间:2011-12-17 13:48:49

标签: jquery dom offset

我有一个生成div框的函数。框应位于页面上的位置由最后创建的框偏移值确定。单击框上的按钮取消框。但是,我希望其余的盒子保持原位,这不会发生,因为在移除的盒子之后创建的盒子依赖于被移除的盒子的偏移量。因此,当我删除一个方框时,方框顺序会崩溃。

所以,我想我想要一种方法来硬编码我从前一个框中得到的偏移值,这样它们在我删除前一个框后就会保留。

以下是我的代码示例。我希望这就够了:

...

box.offset({ 
left: prev.offset().left + 15, 
top: prev.offset().top + 15 });

...

1 个答案:

答案 0 :(得分:1)

我认为问题的上一个版本包含更多代码并且链接到工作示例是一个更好的主意:)。

在“window”div元素上设置position: absolute,以便在删除其他DIV时不会修改位置。

HERE 就是一个例子。