强制SVG图像按需重绘

时间:2015-12-16 21:34:51

标签: javascript jquery html svg

我们在左侧有一个带有导航面板的Web应用程序,右侧有一个嵌入式Logi报告iframe。嵌入式报告使用基于AJAX的技术并包含SVG元素。 SVG元素被深埋在报告的DOM树内的许多层(即表内的表等)。

通过选择按钮控件可以折叠导航面板。当它崩溃时,随着iframe的扩展,SVG图像在嵌入式报告中被重绘得更宽。这没关系。但是当我们将导航面板展开回原点时,SVG图像不会改变,iframe宽度保持不变,并出现水平滚动条。我们认为SVG图像没有调整大小,并且使iframe不会崩溃。

使用javascript,是否有一种方法可以在选择按钮以展开导航面板时强制重绘SVG图像,以便它们能够正确填充其调整大小的容器?

0 个答案:

没有答案