所以我在玩KineticJS,我在制作按钮时遇到了一些问题。我要做的就是单击对象时重置对象的位置。

我已经创建了按钮,设置了onclick处理程序以指向我已创建的函数(并包含在HTML和CSS中),并且已经阅读了KineticJS文档,以更改其位置。对象,并尝试了以下选项:

object.setX(200);

object.setY(50);

object.setPosition(200,50);

一切都没有运气。我已经附上了所有相关代码的屏幕截图(这是我作为网络开发人员第一次玩,请不要对我造成太大的伤害)。中间列中的其余代码只是body / html / etc的结束标记。

注意:我知道这些值不是最初的值。我只是输入任意数字(仍然在画布的范围内)以查看它们是否会发生变化。

感谢您的任何帮助!

原图:http://i.imgur.com/aKbiI.png

最佳答案

您需要在resetXY函数的末尾添加layer.draw();

10-05 20:50
查看更多