2013-06-19 90 views
1

什麼是最接近ActionScript的ADDED_TO_STAGE事件。 我需要知道什麼時候一個動態生成的DIV已經被添加到另一個DIVJavaScript AddedToStage相當於

var myDiv = document.createElement("div"); 
$(someContainer).append(myDiv); 
+0

沒有本地事件。你需要自己添加代碼。 –

+0

[window.onload等同於修改DOM之後可能的重複?](http://stackoverflow.com/questions/15700903/window-onload-equivalent-after-modifying-the-dom) –

+0

[**你去了。 **](https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Events/Mutation_events) –

回答

1

如果您使用的功能,如appendChild爲靜態文本添加到DOM,這是一個同步事件。它將在您的函數返回時添加並呈現。

如果您追加的是依賴於外部資源的子項,那麼您正在查找onload事件。這適用於主文檔(window.onload = function() { ... }),並根據What html tags support the onload/onerror javascript event attributes?,正文,框架,框架集,iframe,img,鏈接和腳本。 (他們顯然從http://www.w3schools.com/jsref/event_onload.asp得到了他們的信息,這幾乎不像規範那麼好,但我在那裏找不到詳細信息。)