码迷,mamicode.com
首页 > 其他好文 > 详细

DOMReady

时间:2016-12-03 23:56:24      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:var   timeout   catch   window   call   element   loaded   else   omr   

function DOMReady(fn){
    if(document.addEventListener){
        addEvent(document,‘DOMContentLoaded‘,fn);
    }else{
        IEContentLoaded();
    }
    function IEContentLoaded(){
            var d=window.document;
            var done=false;
            var init=function(){
                if(!done) done=true;
                fn();
            }
        (function(){
            try{
                d.documentElement.doScroll("left");
            }catch(e){
                setTimeout(argumens.callee,13);
                return;
            }
            init();
        });
        d.onreadystatechange=function(){
            if(d.readyState==‘complete‘){
                d.onreadystatechange=null;
                init();
            }
        }

    }
}

 

DOMReady

标签:var   timeout   catch   window   call   element   loaded   else   omr   

原文地址:http://www.cnblogs.com/gjKai/p/6129636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!