Javascript SVG中旋转的意外行为
我想用SVG创建一个可移动和可旋转的形状。我已经做到了,这就是。以下代码负责轮换:Javascript SVG中旋转的意外行为,javascript,css,d3.js,svg,rotation,Javascript,Css,D3.js,Svg,Rotation,我想用SVG创建一个可移动和可旋转的形状。我已经做到了,这就是。以下代码负责轮换: scope.$watch('Rotation', function (newValues) { var rotateAngle = newValues || 0; newg.attr("transform","rotate(" + rotateAngle + " "+ (positionX + width / 2) +" "+ (positionY + height / 2) +")"
scope.$watch('Rotation', function (newValues) {
var rotateAngle = newValues || 0;
newg.attr("transform","rotate(" + rotateAngle + " "+ (positionX + width / 2) +" "+ (positionY + height / 2) +")");
});
以下情况导致出现意外问题:
. 我真的不明白你所说的意外位置是什么意思。@RobertLongson每当我更改旋转值时,我都会将形状保持在当前位置,但正如我在场景中提到的,它不能正常工作。@RobertLongson我明白他的意思,只需执行他在场景中所说的操作即可。真奇怪,我做了,没发生什么奇怪的事。也许这是您正在使用的UA中的一个bug,或者我只是做得不对。@RobertLongson我正在使用google chrome的最新版本,我想按其中心原点旋转形状。