2013-08-27 14 views
1

我使用RaphaelJS繪製圖像跨瀏覽器來解決一些兼容性問題。我測試了IE8(因爲它不支持SVG),所以當我完成我測試它在IE9 +和Chrome上,我得到的是一個文本錯過定位。儘管IE8的文本被完全定位,在其他瀏覽器也無濟於事,所以我嘗試後想換個位置將作爲字符串或以「像素」的值:RaphaelJS瀏覽器與文本定位不兼容

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

顯然它是一個已知的bug,並且會發生什麼情況是,在新的瀏覽器中,'y'軸需要是一半,在這個例子中,我必須使一個方法確定瀏覽器並將y軸值分成兩半。