Js 中模仿 Jquery中的document.ready()
 代码
代码
(function () { var ie = !!(window.attachEvent && !window.opera);var wk = /webkit\/(\d+)/i.test(navigator.userAgent) && (RegExp.$1 < 525);var fn = []; var run = function (){ for (var i = 0; i < fn.length; i++) fn[i](); }; var d = document; d.ready = function (f) { if (!ie && !wk && d.addEventListener) return d.addEventListener('DOMContentLoaded', f, false); if (fn.push(f) > 1) return; if (ie) (function () { try { d.documentElement.doScroll('left'); run(); } catch (err) { setTimeout(arguments.callee, 0); } })(); else if (wk)  var t = setInterval(function () {  if (/^(loaded|complete)$/.test(d.readyState)) clearInterval(t), run();  }, 0); }; })();  document.ready(function(){ documentReady(); }); 
此处,我们把页面加载完成执行的Js函数叫做documentReady(),这样,当我们调用上面的代码后,当页面加载完毕后,会自动执行一个叫doucumentReady()的函数。
function doucumentReady()
{
//DO Js Event Here
}
{
//DO Js Event Here
}
 
                    
                     
                    
                 
                    
                

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号