簡體   English   中英

在IE9中將地圖縮小到svg

[英]Map zooming out of svg in IE9

我有一張地圖,每當我放大地圖時,地圖都會變大(縮放可以正常工作),但是地圖超出了SVG的邊緣,因此掩蓋了我網頁的其他功能。 這僅在IE9中發生。 在chrome中,每當我放大地圖時,地圖始終會保留在SVG內部。 還有其他人有這個問題,並建議解決的辦法嗎? 我想將地圖保留在SVG中。

謝謝

這是IE9中的錯誤。 IE9不遵守默認的SVG溢出模式,必須將其隱藏。

如果您在最外面的SVG元素或周圍的<DIV>元素中手動設置了style = "overflow:hidden" ,則可以糾正此問題,例如

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

在JavaScript中

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

另請參閱此處此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM