0
我正在使用以下代碼:http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-a-group-with-kineticjs/ for Drag &拖放。獲取拖放元素的位置
我的問題是:如何獲得組被拖放後的實際位置(x,y)?
我正在使用以下代碼:http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-a-group-with-kineticjs/ for Drag &拖放。獲取拖放元素的位置
我的問題是:如何獲得組被拖放後的實際位置(x,y)?
你可以使用動力學對象的事件 - http://www.html5canvastutorials.com/kineticjs/html5-canvas-path-mouseover/ 你的情況 - 'dragend'。
group.on('dragend',function(){
console.log(group.getPosition());
});
我還以爲這會工作過。但事實上,getPosition()。x會爲組拖拽產生不一致和不可靠的信息。類似的問題與group.getX()和group.getAbsolutePosition()。x :( – markE 2013-05-05 20:15:18
你是什麼意思「不一致和不可靠」?我在我的項目中使用這個組和一切工作正常。 – lavrton 2013-05-06 00:32:31
檢查你的小提琴在每個dragend後面顯示group.getPosition()。x:http://jsfiddle.net/m1erickson/xEsDZ/3/據我所知,它既不一致也不可靠。一如既往,我想學習,所以如果你有一些魔法請教我!:) – markE 2013-05-06 02:20:11