更新SVG元素位置

时间:2015-10-11 12:56:59

标签: javascript jquery svg position jquery-animate

将SVG图像移动到另一个地方的基本方法是

elementToMove.animate({svgTransform: 'translate(100, -30)'}, 1000, "swing", function(){ console.log('Done!'); } );

但这是假的,我将用

检查
elementToMove.getBoundingClientRect()

结果X,Y坐标将与之前相同(因为它永远不会移动)。

我需要跟踪移动(翻译?)元素的位置,但我真的不知道如何制作它。

我能想象的唯一方法是为移动的元素创建单独的类,并在调用move方法时创建一些自动计算的位置字段,但这很糟糕,因为我已经编写了很多代码。

0 个答案:

没有答案