【发布时间】:2020-01-23 14:42:46
【问题描述】:
我尝试实现这种行为http://jsfiddle.net/Aneeshmohan/qbxfbmtt/ 在 Angular 8 中。我使用 Angular cdk 拖放模块 https://stackblitz.com/edit/angular-4ppaey?file=src%2Fapp%2Fapp.module.ts 但我有一些问题:
$('.dragger').draggable({
revert: "invalid",
helper: function () {
//Code here
return $("<div class='dragger'></div>").append("Hi");
}
});
$(".dropper").droppable({
drop: function (event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
var element = $('.ui-draggable-dragging');
var currentDrop=$(this);
return element.clone().appendTo(currentDrop);
}
});
1.我想将元素放在某个位置,但不是那样,而是将元素放在左上角。
2.目前在拖动文本时,文本将从源中(视觉上)删除。我想要一个选项,即使项目出现在目标中,也可以在源中保持可见。
如何获得所需的行为?谢谢!
【问题讨论】:
标签: angular drag-and-drop angular-material copy angular8