浏览器 - SVG 渲染完成事件

Chr*_*ris 5 javascript svg google-chrome extjs dom-events

是否有我可以使用的 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);
Run Code Online (Sandbox Code Playgroud)

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

elw*_*ndo 0

您是否尝试过捕获容器的后渲染添加事件?