2013-10-04 18 views
0

我想模仿某種拖放的刪除功能在我的網站(如Windows上的回收站/垃圾桶/ OSX)拖到紅寶石摧毀一個元素上軌

我有一堆數據庫中的紅寶石代表的對象爲div。 我知道我可以使用jquery爲每個div添加拖拽功能,但我不確定以後要做什麼。

如何分配特定區域(圖像)來啓動銷燬命令?由於每個對象都有一個唯一的ID,所以銷燬應該來自對象,但應該由垃圾圖像觸發。

是否需要在執行此類操作後渲染我的UI,還是需要軌道處理,就像現在一樣與腳手架正常摧毀?

我知道這是一個抽象的問題,但我仍然在設計過程中,沒有寫出太多的代碼。

回答

1

既然你提到jQuery,我猜你正在使用jQuery UI中的Draggable。您還應該查看Droppable的文檔,其中詳細介紹瞭如何處理拖放事件。在捕獲放置事件之後,您可以向服務器完成一個完整頁面發佈,這將刷新頁面並更新UI,也可以通過JS進行AJAX調用並更新UI。