2012-06-19 25 views
0

我只是用下面的代碼將圖像添加到我的項目,瀏覽器不顯示拉斐爾SVG圖像

var paper = Raphael("mpdraw_div", 1920, 1080); 
var img = paper.image("temp.jpg", 150, 10, 710, 653); 

當FF,IE8是顯示我的形象,Chrome的堅持不顯示在我的項目我的圖像,當我創建一個新頁面並使用上面的代碼時,沒有任何問題。

我的項目有很多div遞歸,但我試圖寫mpdraw_div到body標籤後面,這也是一個問題。

這種情況可能的原因是什麼?

在此先感謝。

+0

我似乎還記得,我不得不爲了讓Raphael和Chrome在一起玩起來而對頁面佈局稍作討論。你有沒有把我們的代碼放在任何可以看的地方? –

+0

我會盡力處理它。正如你所說,我決定這是因爲Chrome和我的HTML佈局。 **非常感謝。** – totten

+0

@零我認爲你必須看看答案:) – totten

回答

1

我重申,這是因爲在raphael之前加載圖像是失敗的原因。

解決方法是稍後在某些ms(我使用100ms)後加載圖像。

希望對大家有所幫助。

+0

你嘗試通過'