1
我的問題是如何拖放形狀,但克隆可拖動形狀,並將該克隆拖動到可拖放形狀。Konva拖動拖放而不移動拖動元素
我是Konva的新手。雖然環顧文檔&示例我可以找到如何拖放形狀。
我發現參考克隆的形狀,但我不知道如何做到這一點。
如果有人能告訴我的方式,將非常感激。
謝謝
我的問題是如何拖放形狀,但克隆可拖動形狀,並將該克隆拖動到可拖放形狀。Konva拖動拖放而不移動拖動元素
我是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
很優雅,就像一個魅力。謝謝! – konvadev 2015-04-05 10:47:00