0
我試圖創建包含文本,圖像的羣組對象。 我想在拖動組對象時得到正確的位置(x,y)。 現在我得到了這樣的負值{x:-26,y:-18}。動態js羣組位置拖動時不正確
var text2=new Kinetic.Text({
x: 40,
y: 125,
text: 'Time:4:20',
fontFamily: 'Calibri',
fontSize: 12,
padding: 5,
fill: 'red',
draggable: false
});
var group = new Kinetic.Group({
width:94,
height:45,
draggable: true
});
group.on('dragend', function() {
alert("X:"+group.getAbsolutePosition().x+"Y:"+group.getAbsolutePosition().y);
});
group.add(text2);
layer.add(group);
stage.add(layer);
我應該怎麼做才能獲得正確的羣組位置?在我的組對象包括圖像和文本,我想拖動兩個一起,並獲得組的正確位置。指導我如果有其他解決方法。 –
由於該組正在被文本拖動,所以在拖動之後您將獲得組的正確左上角位置。當你說「正確的位置」時,這意味着什麼?你的意思是文本的位置? – markE
是文本的位置。 –