Браузер - SVG рендеринг завершен - PullRequest
4 голосов
/ 14 февраля 2012

Есть ли событие DOM, которое я могу использовать, чтобы увидеть, завершен ли рендеринг SVG? Я добавляю SVG динамически, после извлечения контента через ajax-запрос.

Я использую 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 требуется некоторое время, и dom становится доступным для DomQueries и т. Д. Мне нужно событие, которое сообщит мне, что dom готов и я могу начать манипулировать им?

Заранее спасибо!

Chris

1 Ответ

0 голосов
/ 04 июля 2012

Вы пытались перехватить событие afterrender или добавлено событие контейнера?

...