2010-11-12 57 views
1

我使用此代碼示例(source)將列表項目(項目1,項目2等)從一組無序列表(list1,list2) )。在從主列表中刪除列表項時,他們必須返回到它來自的無序列表中的原始位置。在保持位置順序的同時在無序列表集合之間移動列表項目

示例中的代碼隨機地工作;有時列表項目按順序排列,但在其他時間可能不按順序排列。在修復代碼時需要幫助,以便當項目從主列表中移動時,它們按順序排列在原始無序列表中。

回答

0

我修改了代碼並使用了.data函數..我猜測代碼現在更清潔了。 My new revision

這會幫你嗎?

+0

感謝您的示例!雖然這看起來比原來更整齊,並且更好,但這些項目不會以隨機實例中的排序順序顯示。要重現,請嘗試從移動項目5之後的示例中的主列表中移動項目6.在起始列表中的順序進行折騰。這似乎只發生在第二個列表中,第5項似乎是罪魁禍首。 – user505689 2010-11-15 05:24:59

+0

很抱歉,剛剛更改/更正了LIs上的初始迭代:http://jsfiddle.net/ifaour/NYS7N/1/ – ifaour 2010-11-19 10:11:37

+0

請查看mvark示例,如果您不介意爲所有人添加ID你的LIs和隱藏他們,那麼這也是一個很好的方法! – ifaour 2010-11-19 10:13:22

0

檢查my sample

這是我在做什麼 - 當用戶點擊任何清單列表項,該列表項目被隱藏&其克隆被添加到主列表來模擬移動項目。當單擊主列表中的克隆列表項時,該項將被刪除&克隆的父項將再次使用show()方法顯示。

相關問題