- function ready(fn){
- if(document.addEventListener){
- document.addEventListener(‘DOMContentLoaded‘,function(){
-
- document.removeEventListener(‘DOMContentLoaded‘,arguments.callee,false);
- fn();
- },false);
- }else if(document.attachEvent){
- document.attachEvent(‘onreadystatechange‘,function(){
- if(document.readyState==‘complete‘){
- document.detachEvent(‘onreadystatechange‘,arguments.callee);
- fn();
- }
- });
- }
- }
生JS实现jQuery的ready方法呢?下面是其中之一的做法:
原文:http://www.cnblogs.com/liangxiaofeng/p/5921958.html