javascript - konvajs:拖放后项目位置不会改变

标签 javascript canvas konvajs

因此,使用 konva.js,我有一个包含两个文本项的组。我使该组可拖动。拖动它后,虽然我打印出了文本的 xy 但它从未改变:

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

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

最佳答案

从评论中升级:

Never used konva - but maybe the text position is relative to it's group? ...

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

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

相关文章:

Konvajs 自定义形状和变压器

javascript - 无法使用 process.env 获取 Mac 中 ~/.profile 或 ~/.bash_profile 中的环境变量

javascript - 有什么方法可以阻止 ExpressJS 为静态资源发送 Set-Cookie header ?

qt - Context2D.putImageData 不起作用

canvas - 如何在 Flutter canvas 中画十字?

java - drawColor 上的 Android 空指针异常

javascript - 在 HTML5 Canvas 上动画绘制路径

javascript - chrome 私有(private)内存中无法解释的增长

javascript - 你如何在 Javascript 中反转字符串插值

javascript - 如何在 Canvas 中制作选择框以选择它接触的任何对象而不仅仅是它所包含的对象?