2010-11-27 40 views
1

想知道是否有人可以幫我解決這個jQuery UI的拖放問題。從數據庫插入後可以將div拖動

我有一些可拖動和可拖動的div,當它們被拖到那裏的容器時克隆自己。我將div的位置保存在數據庫中,但是如果我動態插入完全相同的HTML並重新加載頁面,那麼div不再可拖動,可拖拽等。

我知道它的原因是jQuery不再受約束到div ...?

所以我的問題,我怎樣才能使動態插入的div的可拖動/ droppable了?

我曾嘗試實現LiveQuery,但無法使其工作,我將如何使用.live?

這裏有一個網址的頁面(鏈接斷了),所有的拖/放等JS是custom.js

任何幫助,非常感謝

非常感謝

編輯:任何人有有任何想法嗎?我真的是停留在這一個:(

+1

這個網站看起來很可愛的方式。葉子按鈕可以做圖形思維,但在其他方面很好;我很喜歡家譜,並且在我十歲那年很早以前做了很多。我會喜歡這樣的東西。 – Orbling 2010-11-28 00:28:05

+0

感謝您的意見:) – Mac 2010-11-28 15:33:39

回答

0

你只需要調用是在你的樹中的項目draggable()。現有的代碼已經做了這個具有類drag的所有項目。

從您的代碼( 「custom.js」):

//Make element draggable 
$(".drag").draggable(...); 

這不會影響樹中的項目,因爲它們不具備類drag一個簡單的辦法是簡單地類drag添加到您的樹項目。或者,你可以以某種方式專門選擇你的樹項目,然後將拖動到t上帽子選擇。