gpt4 book ai didi

drag-and-drop - 无需移动拖拽元素的 Konva 拖拽

转载 作者:行者123 更新时间:2023-12-01 09:55:18 33 4
gpt4 key购买 nike

我的问题是如何拖放形状,但要克隆可拖动形状,然后将该克隆拖动到可放置形状。

我是 Konva 的新手。在查看文档和示例时,我可以找到如何拖放形状。

我找到了对形状克隆的引用,但我不确定如何执行此操作。

如果有人可以向我展示这种方式,我将不胜感激。

谢谢

最佳答案

rect.on('dragstart', function() {
// stop dragging original rect
rect.stopDrag();

// clone it
var clone = rect.clone({
x : 50,
y : 50
});
// events will also be cloned
// so we need to disable dragstart
clone.off('dragstart');

// then add to layer and start dragging new shape
layer.add(clone);
clone.startDrag();
});

http://jsbin.com/hujulasaro/1/edit?html,js,output

掉落事件见演示: http://konvajs.github.io/docs/drag_and_drop/Drop_Events.html

关于drag-and-drop - 无需移动拖拽元素的 Konva 拖拽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438262/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com