代码片段 → jQuery 代码片段 → 带有最小延迟的窗口加载事件 带有最小延迟的窗口加载事件 Chris Coyier 于 2011年4月1日 如果页面已缓存,则 window.load 可能会非常快地触发。如果您想使用此事件,但又希望确保在触发之前经过最短时间…… (function fn() { fn.now = +new Date; $(window).load(function() { if (+new Date - fn.now < 500) setTimeout(fn, 500); // Do something }); })();
这更快!