2013-03-04 74 views
2

我有地圖,每當我放大地圖,地圖變得更大(變焦正常工作),但地圖超越了SVG的邊緣,從而掩蓋了其他特徵我的網頁。這隻發生在IE9中。在Chrome中,地圖始終保持每當我放大它的SVG內。有沒有其他人有這個問題,並建議一條路線來解決它?我想將地圖保存在SVG中。地圖縮小SVG在IE9

謝謝

回答

1

這是IE9中的一個錯誤。 IE9不尊重默認的SVG溢出模式,該模式必須隱藏。

如果手動設置style = "overflow:hidden"您可以糾正此行爲,無論是在最外面的SVG元素或在周圍<DIV>元素,例如

<div style = "overflow:hidden"> <svg> ... </svg> </div> 

在JavaScript

divElement.setAttribute("style", "overflow:hidden"); 

參見herehere