RaphaelJS浏览器与文本定位不兼容

时间:2013-08-27 15:09:10

标签: javascript internet-explorer google-chrome raphael

我使用RaphaelJS跨浏览器绘制图像以修复一些兼容性问题。

我在IE8上测试(因为它不支持SVG)然后当我完成我在IE9 +和Chrome上测试它时,我得到的是文本的错过定位。虽然IE8的文本位置完美,但在其他浏览器中它们都崩溃了,所以我尝试将字符串的值改为字符串或者用“px”改为:

paper.text("0px", "110px", "Text1").attr({ "fill": "#000099", "font-size": 15, "text-anchor": "start", "font-weight": "bold" });

当我这样做时,它再次使用最新的浏览器,但它完全停止了IE8(甚至没有显示文本)

当我离开时

paper.text(0, 110, "Text1").attr({ "fill": "#000099", "font-size": 15, "text-anchor": "start", "font-weight": "bold" });

这个位置在最近的浏览器中变得一团糟。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

显然它是一个已知的bug,而且在新的浏览器中,'y'轴需要是一半,在示例中我必须使方法确定浏览器并将y轴值分成两半。