因此,使用konva.js,我有一个包含两个Text项的组。我将组设为draggable。拖动它之后,虽然我为文本打印了xy,但是它从未改变:

group.on('dragend', function() {
    var group = this;
    var t = group.findOne('Text');
    console.log(t.x(), t.y());
});


其余代码与Konva Text Demo完全相同

最佳答案

从评论提升:


  从未使用过konva-但也许文本位置是相对于它的组而言的? ...


在konva.js中,组中子元素的xy属性是相对于其父元素的。

关于javascript - konvajs:拖放后项目位置不会更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36204299/

10-11 14:03