浏览器 - SVG渲染完成事件

时间:2012-02-14 04:02:45

标签: javascript google-chrome javascript-events extjs svg

是否有可以使用的DOM事件,以查看SVG的渲染是否已完成?在通过ajax请求检索内容后,我正在动态添加SVG。

我正在使用ExtJS4将ajax响应添加到这样的新容器中:

    response = MyXMLHttpRequestObjectFromAjaxRequest;
    ...
    this.svgContainer = Ext.create("Ext.container.Container", {
            width:SvgData[this.svgFileName].dimension.width,
            height:SvgData[this.svgFileName].dimension.height,
            autoDestroy:false
        }
    );
    destination.add(this.svgContainer);
    this.svgContainer.update(response.responseText, false);

我的问题是它需要一些时间才能呈现SVG并且Domomeries等可以访问dom。我需要一个事件来告诉我dom已准备好并且我可以开始操作它了吗?

提前致谢!

克里斯

1 个答案:

答案 0 :(得分:0)

您是否尝试捕获容器的afterrenderadded事件?