返回列表 發帖
你現在是拖曳到 #list2 上面,無法判斷是拖曳到哪個 item 上,所以如果你要這樣做,得把空的 item 也變成 dropable 才行...

或是改變做法,應該有其他更好的方式,可以再想看看~~
To infinity and beyond!

TOP

本帖最後由 test155 於 2010-5-16 20:46 編輯

回復 4# wmh


    原本在list2下的div,怎取值和覆蓋?

    $(this).text();
這樣是取整排,想要只取其中一個空值的div

TOP

我想寫成

如果list2的物件data為空,則list1的物件能覆蓋。

然後再寫list2的物件能交換data,也就是互換物件位置,而不會排到最下面

...

TOP

你這樣的 UI 是蠻特別的,你 #list2 雖然看起來是清空,但是實際 item 仍存在,
因此若要從 #list1 拖曳過來要覆蓋,你可以試著作成拖曳後,判斷若放到空 item 上面,
則不複製物件,而是把被覆蓋的物件改掉~
To infinity and beyond!

TOP

回復 2# wmh


    我放到BOX上
    BOX

TOP

你可以直接提供完整的頁面嗎?這樣我會比較容易看你的問題
如果沒有空間可放,可以試著放到 http://jsfiddle.net/
To infinity and beyond!

TOP

返回列表 回復 發帖