【发布时间】:2014-09-26 09:45:50
【问题描述】:
我的 onload 中有以下 rapheal javascript
var cmdShapeString = "M 0 0 l 20 0 2 5 10 0 2 -5 100 0 0 30 -100 0 -2 5 -10 0 -2 -5 -20 0z";
var R = Raphael("toolbox");
var path = R.path(cmdShapeString) ;
path.attr({stroke:"#777777", fill: "#CCCCCC"});
path.scale(0.5);
//path.attr({x:-100, y: 0}); //Has no effect
path.transform("T"+0+","+0); //Resets the scale back to 1.0???
最初在屏幕上绘制路径时,它会在 0,0 处绘制
然后我将它缩放到一半大小,然后它跳到左边。
然后我尝试使用 path.transform 将其重新设置为 0,0,它似乎将比例重置回 1.0。
尝试使用 attr 设置 x 和 y 绝对没有效果。
这里发生了什么?我做错了什么?
【问题讨论】:
-
在我在相关部分的右侧发布后,出现了这个问题:stackoverflow.com/questions/21140786/… 想知道我现在应该删除这个问题还是保持原样:/
-
我暂且不说。它确实很好地显示了问题所在。
标签: javascript svg raphael