代码之家  ›  专栏  ›  技术社区  ›  yanchenko

页面完全重新呈现事件?

  •  1
  • yanchenko  · 技术社区  · 14 年前

    我正在修改普通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?
    }
    

    短暂性脑缺血发作

    3 回复  |  直到 14 年前
        1
  •  0
  •   Edgar Zavala    14 年前

    为什么不使用jquery?它提供了这种功能,并能为您提供很多帮助。

        2
  •  0
  •   RobG    14 年前

    MyLibrary(即您的库)提供了一个DocumentReady侦听器:

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

        3
  •  0
  •   yanchenko    14 年前

    已解决

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

    到目前为止。