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