因此,使用konva.js,我有一个包含两个Text项的组。我将组设为draggable
。拖动它之后,虽然我为文本打印了x
和y
,但是它从未改变:
group.on('dragend', function() {
var group = this;
var t = group.findOne('Text');
console.log(t.x(), t.y());
});
其余代码与
Konva Text Demo
完全相同 最佳答案
从评论提升:
从未使用过konva-但也许文本位置是相对于它的组而言的? ...
在konva.js中,组中子元素的x
和y
属性是相对于其父元素的。
关于javascript - konvajs:拖放后项目位置不会更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36204299/