2012-03-22 126 views
0

我正在運行一個谷歌地圖,它從服務器加載png圖像,將它們存儲在一個數組中,並在需要時創建並顯示這些圖像的動畫。因爲它們是png圖像,所以我在IE透明度支持方面遇到了問題。我知道IEPNGFix.htc腳本,但我不認爲它可以用於這種情況。從我讀過的內容來看,它只適用於DOM元素。有沒有辦法對這些圖像應用PNG透明度修復?谷歌地圖PNG覆蓋在IE

谷歌並沒有幫助(雖然我希望這是一個常見問題)。如果你有任何想法如何解決這個問題,請告訴我。

+0

你能告訴我們一個網站,演示這個問題? – 2012-03-22 16:22:36

+0

http://www.zimmi.cz/edpp/在IE 7中有一條黑色邊界線,在其他瀏覽器中不存在。該行顯然不是那麼糟糕,但假設有些人可能使用IE 6查看該網站... – 2012-03-22 16:28:51

+0

V3不支持IE6。它可能在IE6上運行,但Google沒有做出任何努力來適應它。聽起來像pngfix可能是要走的路 – 2012-03-22 19:37:21

回答

0

您可以在任何元素添加到頁面後調用PNGFix。在這裏看到:

http://pjdietz.com/jquery-plugins/pngfix/

您將需要掛接到圖像已經顯示在谷歌地圖上後,然後pngfix適用於新的元件,其觸發事件。

+0

_PNGFix與img元素和CSS backgrounds._ 一起工作您確定它可以用於GroundOverlay對象嗎? – 2012-03-22 16:33:25