1
我們在我們的web應用程序中有一個可摺疊的樹實現。我需要添加對簡單拖放的支持。JavaScript中的拖放實現 - 通過嵌套DIV實現的樹最簡單的組件是什麼?
問題是,我該用什麼?我知道YUI有一個拖放組件,但我曾與之合作過的人表示,使用多個互相重疊並互相影響的DIV(像我的樹一樣)是很痛苦的。
有什麼建議使用哪個比YUI的D-a-D更容易/更好?或者,如果你建議我堅持使用YUI作爲最佳可用,那麼是否有任何教程/示例說明如何將它嫁接到通過嵌套DIV實現的樹上(複雜性是找出嵌套中的哪些DIV使用拖放事件至)。
請注意,我需要將D-a-D移植到現有的實現上。雖然它具有相當的靈活性,但由於實現的特殊性,禁用某種預置樹並且不支持D-a-D。
P.S.我自己並沒有嘗試過YUI,因爲害怕花上一週的時間與它搏鬥,只是被告知我應該使用更好更簡單的東西。但如果共識是YUI是我最好的選擇,沒有人會提出一個好的教程,我會(在成功完成這個項目之前)發佈我的共同消費方法。
謝謝!
JQuery的D-a-D實現與YUI相比如何?尤其是因爲它涉及到嵌套DIV樹的頂部? – DVK 2010-01-27 14:49:47
我不能比較YUI,因爲我沒用過它。我只是在提供一個研究建議。在我使用JQuery UI的工作中,我發現對於基本到中等複雜的情況,拖放操作非常容易實現,但對於難度更大的情況來說,努力水平會提高。然而,使用JQuery UI的時候,有很多插件和一些研究,也許有一個插件可以滿足你的需求。不是說這是要走的路...我只是提供一個選項 – 2010-01-28 04:27:37