获取svg视图的x max

时间:2014-05-14 03:30:59

标签: javascript svg viewbox

我有一个svg元素,其中height和width都等于100%,并且定义了viewbox属性。 svg包含一系列polygon个对象。单击多边形时,我希望它展开以填充整个svg(读取:整个屏幕)。

我可以访问svg元素维度并相应地调整polygon的大小,但由于viewbox属性,绘制宽度的时间很短。

有没有办法计算视图框中与最右边相对应的x维度?

1 个答案:

答案 0 :(得分:0)

您想要的最大X值是viewBox的最大X,您可以通过添加viewBox minX + viewBox width来计算。