Страница полностью перерисована? - PullRequest
1 голос
/ 13 мая 2010

Я изменяю дерево DOM в простом JS, и мне нужно знать, когда изменения будут полностью отображены на экране (в основном это касается размеров документа).

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?
}

ТИА.

Ответы [ 3 ]

0 голосов
/ 13 мая 2010

MyLibrary (т. Е. Ваша библиотека) обеспечивает прослушиватель документов:

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

0 голосов
/ 13 мая 2010

Поселились на

window.setTimeout(function(){
// code
}, 50);

пока.

0 голосов
/ 13 мая 2010

почему не используете jQuery? он обеспечивает эту функциональность и может вам очень помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...