我使用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" });
这个位置在最近的浏览器中变得一团糟。
有什么想法吗?
答案 0 :(得分:0)
显然它是一个已知的bug,而且在新的浏览器中,'y'轴需要是一半,在示例中我必须使方法确定浏览器并将y轴值分成两半。