2010-05-13 170 views
1

我正在修改純JS中的DOM樹,並且需要知道更改何時在屏幕上完全呈現(主要關心文檔維度)。頁面完全重新呈現事件?

window.onload=function(){ 
    ss = document.styleSheets[0]; 
    for(i = 0; i < ss.cssRules.length; i++) { ss.deleteRule(i) }; 
    ss.addRule('p', 'color: red;') 
    // ... many more 
    // call some other function when the page is fully rendered? 
} 

TIA。

+0

我不知道是否有一個事件發生在圖像和未加載的東西之後,並且這些可能會改變頁面的尺寸。 – R0MANARMY 2010-05-13 03:12:35

回答

0

window.setTimeout(function(){ 
// code 
}, 50); 
有入駐到目前爲止,已有

0

爲什麼不使用jQuery?它提供了這種功能並可以幫助你很多。

+0

這在移動設備上運行,所以我不想添加依賴關係。 – yanchenko 2010-05-13 03:45:30

0

在MyLibrary(即你的庫)提供了一個documentready聽衆:

http://www.cinsoft.net/mylib-doc.asp#attachdocumentreadylistener>

相關問題