【发布时间】:2016-05-07 06:19:58
【问题描述】:
我的项目中剩下的一件事是让两个 div 同时可拖放。现在我有了可以拖放的 div 的工作代码,但例如我可以从目标区域拖动一个 div 并将其放在用户区域,但我似乎无法找到一种方法从用户那里拖动这些 div 并分配给不同的用户。
$(document).ready(function(){
$(".dragable").draggable({
cancel: "a.ui-icon",
revert: true,
helper: "clone",
cursor: "move",
revertDuration: 0
});
$('.droppable').droppable({
accept: ".dragable",
activeClass: "ui-state-highlight",
drop: function( event, ui ) {
// clone item to retain in original "list"
var $item = ui.draggable.clone();
$(this).addClass('has-drop').append($item);
}
});
});
【问题讨论】:
-
你想达到什么目的?
-
我已经更新了你的小提琴:jsfiddle.net/TpbZk/33
-
当您说“分配”时,您的意思是移动 div 而不是复制它们?
-
@Gavriel 我想从目标中拖动 div(div 的克隆)并将其放在用户(单个或多个)上,然后如果用户愿意,他可以从 user1 中拖动一个 div 并将其放在用户 2 或 3 或 4 或任何其他用户,反之亦然。
-
不不应该只是将 div 的克隆分配给不同的用户
标签: javascript jquery jquery-ui drag-and-drop draggable