Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onClick()和KineticJS setPosition()函数_Javascript_Html_Kineticjs - Fatal编程技术网

Javascript onClick()和KineticJS setPosition()函数

Javascript onClick()和KineticJS setPosition()函数,javascript,html,kineticjs,Javascript,Html,Kineticjs,所以我在玩弄KineticJS,我做的按钮有点问题。我想让它做的就是在我单击它时重置对象的位置 我已经创建了按钮,设置了onclick处理程序以指向我创建的函数(包括在HTML中以及CSS中),我已经阅读了KineticJS文档以更改其对象的位置,并尝试了以下选项: setX(200) 对象:setY(50) 对象设置位置(200,50) 都没有运气。我已经附上了我所有相关代码的截图(这是我第一次作为web开发人员玩,请不要太伤我的感情)。中间列中其余的代码只是体/html等的结束标记 注意:我

所以我在玩弄KineticJS,我做的按钮有点问题。我想让它做的就是在我单击它时重置对象的位置

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

setX(200)

对象:setY(50)

对象设置位置(200,50)

都没有运气。我已经附上了我所有相关代码的截图(这是我第一次作为web开发人员玩,请不要太伤我的感情)。中间列中其余的代码只是体/html等的结束标记

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

谢谢你的帮助

全尺寸:


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

我想这样就可以了。另外,如果您想获得进一步的帮助,请将代码放在JSFIDLE中,以便其他人可以使用它。这很有效!非常感谢你!下次有问题时,我一定会使用JSFIDLE。这是一个了不起的工具!