封装document.ready方法

function $(fn){

    if(document.addEventListener){        //W3C

        document.addEventListener('DOMContentLoaded',function(){

            //注销事件,避免反复触发 

            document.removeEventListener('DOMContentLoaded',arguments.callee,false);

            fn();

        },false);

    }else{        //IE6、7、8

        (function(){

            try{

                document.documentElement.doScroll("left");

            }catch(e){

                return setTimeout(arguments.callee,5);

            }

            fn();

        })();

    }

};

 

调用方法:

    $(function(){

        alert(0)

    })

 

你可能感兴趣的:(document)