我有两个节点。是否可以单击一个节点,开始拖动,但改为拖动另一个节点?
答案 0 :(得分:2)
我认为这会起作用:
node1.on('dragstart', () => {
node1.stopDrag();
// reset position
node1.position({
x: 100,
y: 100
})
// start dragging another shape
node2.startDrag();
});
此外,您可以尝试使用click
或mousedown
事件而不是dragstart
(选择最适合您的使用情况的事件)。