我使用 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" });
在最新的浏览器中,这个位置变得一团糟。
有任何想法吗?