2011-12-17 58 views
0

我有一個生成DIV盒子的功能。盒子應位於頁面上的位置由最後創建的盒子偏移值決定。在框中有一個按鈕,當點擊刪除框時。不過,我想箱子的其餘部分留在原地,這將不會發生,因爲刪除了一個依賴於去除箱的偏移後所創建的框。所以當我刪除一個盒子時,盒子順序崩潰。硬代碼偏移值

所以,我想我要的方式進行硬編碼的偏移值我從以前箱送因此他們將繼續即使我刪除以前的框。

下面是我的代碼示例。我希望是不夠的:

...

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

...

回答

1

我認爲問題的先前版本有更多的代碼,並鏈接到工作的例子是一個更好的主意:)。

div元素上的「窗口」設置position: absolute所以當其他DIV被去除的位置將不會被修改。

HERE就是這個例子。

+0

是啊,你說得對。我認爲這是一個太混亂的解釋,因爲我沒有得到任何答案;)非常感謝...但作品像一個魅力! – holyredbeard 2011-12-17 14:05:03

+0

@JasonCraig很高興幫助!我注意到你以前的問題遲了一些,然後寫了答案,突然間問題就消失了。那讓我害怕:P。 – kubetz 2011-12-17 14:06:30

+0

呵呵傻了我。感謝你,下次我會更好的瞭解;) – holyredbeard 2011-12-17 14:07:35