【发布时间】:2011-11-12 20:38:59
【问题描述】:
我用 g.raphael 绘制了一个折线图。我用自己的值制作了一个自定义 x 轴。现在我想让这些值旋转 90 度,所以它们是垂直的而不是水平的。
为此,我使用了 raphaels rotate() 函数。这在 IE (8) 和 Opera 中都能完美运行。但是在 Firefox 中没有任何反应,并且 Firebug 会打印此错误
Unexpected value rotate(90 NaN Infinity) parsing transform attribute.
我在其他地方找不到任何关于此错误的信息,而且我看不出它是如何不正确的。更重要的是,我发现它在其他浏览器中工作非常奇怪。
有人知道这个吗?
我的代码 - 其中 xcoor 是一个简单的 int 值列表,包含 0-30:
for (var i in xcoor) {
var dato = new Date();
dato.setDate(new Date().getDate() - i);
var xTxt = r.text(30 + (i * (725 / 30)), 315, dato.getDate() + '/' + (dato.getMonth() + 1)).rotate(90);
}
【问题讨论】:
-
找到了答案,但我在询问后 8 小时内无法回答自己的问题。明天发布,以防其他人遇到问题!
标签: firefox raphael rotation nan infinity