Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的拖放实现——通过嵌套div实现的树最容易使用的组件是什么?_Javascript_Treeview_Drag And Drop - Fatal编程技术网

JavaScript中的拖放实现——通过嵌套div实现的树最容易使用的组件是什么?

JavaScript中的拖放实现——通过嵌套div实现的树最容易使用的组件是什么?,javascript,treeview,drag-and-drop,Javascript,Treeview,Drag And Drop,我们的web应用程序中有一个可折叠的树实现。我需要添加对简单拖放的支持 问题是,我应该用什么?我知道YUI有一个拖放组件,但与我一起工作的人表示,使用多个相互重叠和重叠的div(就像我的树一样)是一件痛苦的事情 有没有什么比YUI的D-a-D更容易/更好的建议?或者,如果您建议我坚持使用YUI作为最好的可用工具,是否有任何教程/示例说明如何将其移植到通过嵌套DIV实现的树上(复杂性在于确定拖放事件应用于嵌套中的哪个DIV) 请注意,我需要将D-a-D移植到现有的实现上。虽然它相当灵活,但由于实现

我们的web应用程序中有一个可折叠的树实现。我需要添加对简单拖放的支持

问题是,我应该用什么?我知道YUI有一个拖放组件,但与我一起工作的人表示,使用多个相互重叠和重叠的div(就像我的树一样)是一件痛苦的事情

有没有什么比YUI的D-a-D更容易/更好的建议?或者,如果您建议我坚持使用YUI作为最好的可用工具,是否有任何教程/示例说明如何将其移植到通过嵌套DIV实现的树上(复杂性在于确定拖放事件应用于嵌套中的哪个DIV)

请注意,我需要将D-a-D移植到现有的实现上。虽然它相当灵活,但由于实现的特殊性,将其应用于某些具有D-a-D的预构建树不是一个选项

另外,我自己也没有试过YUI one,因为我害怕花一个星期的时间与它搏斗,结果却被告知我应该用更好更简单的东西来代替它。但是如果大家一致认为YUI是我的最佳选择,并且没有人能提供一个好的教程,我会(在成功完成这个项目之前)发布我的方法供大家使用


谢谢

您可以尝试JQuery UI

与YUI相比,JQuery的D-a-D实现如何?特别是当它涉及到在嵌套的DIV树上嫁接时?我无法比较YUI,因为我没有使用它。我只是提出一个研究建议。在我使用jQueryUI的工作中,我发现对于基本到中等复杂的情况来说,拖放非常容易实现,但对于更困难的情况,工作级别显然会提高。然而,jQueryUI有很多插件,只要稍加研究,也许有一个插件可以满足您的需要。不是说这是一条路…我只是提供了一个选择