我正在用Raphael JS(2.0.1)编写一个交互式地图,除了文件模式中的IE9之外,它在所有浏览器中表现都很好。在这种情况下,路径和填充空间如下所示:
http://media.apa.at/dev/examples/ie9_problems.png
而不是干净的白线。
形状在循环中创建,然后进行缩放和平移,以获得正确的大小和位置:
this.scaling = this.mappaper.set();
for (var tEntity in tData) {
var tShape = this.mappaper.path(tData[tEntity].path);
tShape.attr(this.attributes);
tShape.id = tEntity;
tCol = this.getResultCol(tEntity);
this.scaling.push(tShape);
tObj.shape.animate({ fill: tCol }, 300);
}
this.scaling.scale(0.90,0.90,1,1);
this.scaling.translate(-1150,-300);
我已经尝试使用renderingfix() - 文档的错误修复,不起作用或我没有弄清楚如何正确使用它。
有没有人知道我做错了什么?
提前谢谢