2013-02-27 48 views
2

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

要允许多个拖放,我能想到的方法有两种:第一个列表

  1. 按Ctrl +选择多个项目,然后将其拖放到第二列表

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

+0

类似这样的东西可以让你开始:http://jsfiddle.net/slamborne/eGR6t/(ctrl + click选择lis) – slamborne 2013-02-27 04:30:02

回答

-1

这是否解决了您的问题?

http://jqueryui.com/draggable/

我不认为这支持多个拖在同一时间,但你可以做这样的事情:当一个元素是Ctrl-点击,被添加到一个全局数组,然后当你拖动最后一个,该列表的所有元素都被附加到一个可拖动的不可见div上。 这样,你模拟了多个拖动。

+0

谢谢,但不是真的......我已经有拖放。但是,现在,我想添加拖放多个项目的功能。 – 2013-02-27 04:05:53

+0

谢谢。我对jQuery相当陌生......虽然我理解你的逻辑,但我不知道如何编写代码。一个更详细的指导将是很好的...更好的还有一些真正的代码。对不起,如果我问得太多了。 – 2013-02-27 04:22:55

+0

不,你不要问太多。我现在有点儿忙,这就是为什么我没有写,但如果没有人写我的想法,我会尽快做。请稍候。 – martriay 2013-02-27 04:26:05