1
所以我在玩KineticJS,我正在用我正在製作的按鈕時遇到一些問題。我想要它做的就是重新設置我的對象的位置,當我點擊它。Javascript onClick()和KineticJS setPosition()
我創建了按鈕,設置了onclick處理程序來指向我創建的函數(並且包含在HTML中,以及我的CSS),並且我已經通過KineticJS文檔更改了它的對象的位置,並嘗試了以下選項:
object.setX(200);
object.setY(50);
object.setPosition(200,50);
所有沒有運氣。我附上了所有相關代碼的截圖(這是我第一次作爲網頁開發人員,請不要過多地撕碎我)。中間列的其餘代碼只是body/html/etc的結束標籤。
注:我知道這些值不是他們最初的。我只是投擲任意數字(仍然在我的畫布範圍內),看看他們是否會改變。
謝謝你的幫助!
原圖:http://i.imgur.com/aKbiI.png
的末尾添加
layer.draw();
我認爲這將做到這一點。另外,如果你想進一步的幫助,把你的代碼放在一個jsfiddle中,這樣其他人就可以玩弄它。 – SoluableNonagon工作正常!非常感謝!下次我有問題時,我一定會使用jsfiddle。這是一個了不起的工具! – Havegooda