【问题标题】:How to make multiple items drag and drop using jQuery or JavaScript如何使用 jQuery 或 JavaScript 使多个项目拖放
【发布时间】:2013-02-27 03:50:24
【问题描述】:

参考本页面的拖放功能 http://skfox.com/jqExamples/SortableSelectable.html,我已经完成了一个与示例完全相同的脚本。但我的问题是,我想让我的用户一次轻松地拖放多个项目。如何通过编辑示例脚本来做到这一点?

要允许多次拖放,我可以想到两种方法:

  1. Ctrl+选择第一个列表中的多个项目,然后拖放到第二个列表中

  2. 将复选框添加到第一个列表。用户将选中复选框,然后单击“添加”按钮 - 这会将所有选中的项目添加到第二个列表中。

【问题讨论】:

标签: javascript jquery drag-and-drop draggable


【解决方案1】:

这能解决您的问题吗?

http://jqueryui.com/draggable/

我认为这不支持同时进行多次拖动,但你可以这样做:每当一个元素被 ctrl-click 时,它被添加到一个全局数组中,然后当你拖动最后一个元素时,该列表的所有元素都附加到一个可拖动的不可见 div 中。 这样,您就可以模拟多次拖动。

【讨论】:

  • 谢谢,但不是真的...我已经有拖放功能了。但是,现在,我想添加拖放多个项目的功能。
  • 谢谢。我对 jQuery 相当陌生......虽然我有点理解你的逻辑,但我不知道如何编码。一个相当详细的指南会很好......更好的是一些真实的代码。对不起,如果我问的太多了。
  • 不,你并没有要求太多。我现在有点忙所以我没有写它,但是如果以前没有人写我的想法,我会尽快写。请稍候。
猜你喜欢
  • 2014-05-29
  • 1970-01-01
  • 1970-01-01
  • 2011-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多