什么是拖放的最佳轻量级解决方案?

时间:2010-06-22 22:24:10

标签: javascript-events drag-and-drop draggable javascript

我非常喜欢和使用jQuery,但我希望为特殊项目找到替代解决方案。

我正在创建一个书签,它将与我的应用程序连接,以便用户更快地输入信息。我目前应用程序中最大的痛苦之一就是上传图像。用户(理智)讨厌以有组织的方式将图像下载到他们的计算机,然后将其上传到应用程序的过程。

我希望书签可以加载一个带有几个小控件的小div叠加,包括一个允许用户将图像从当前页面拖放到控件中 STRONG>。然后,该脚本将收集那些img标签的URI并将其与表单一起提交给应用程序,然后服务器会自动将它们下载到应用程序中。

因此,对于此任务,每次单击书签时将jQuery和jQuery UI加载到页面中似乎都是一种非常严厉的方法。

任何人都可以推荐一款漂亮,轻量级的javascript工具包来处理拖放功能吗?

我很高兴看到新的DragDealer工具看起来很棒,就在今天的ajaxian上,但它似乎只是为了处理拖动而不是“掉落”(即不是目标)

3 个答案:

答案 0 :(得分:5)

我认为库可能不是最好的解决方案,只是尝试搜索只为您提供此功能的功能/独立插件/小部件,例如

答案 1 :(得分:1)

REDIPS.drag JavaScript库仅涵盖拖放(表格内容)。实际上,HTML表格用作布局,DIV元素可以跨表格单元格移动。在拖动元素超过表格单元格的时刻,表格单元格将突出显示 - 如果已启用。最小化和GZIPed,库不到10Kb。这是演示页面的链接:

http://www.redips.net/javascript/drag-and-drop-table-content/

答案 2 :(得分:0)

我认为你最喜欢的一个是在

找到的script.aculo.us

http://script.aculo.us/