Window load event mit minimaler Verzögerung

Avatar of Chris Coyier
Chris Coyier am

window.load kann sehr schnell ausgelöst werden, wenn die Seite im Cache ist. Wenn Sie dieses Ereignis verwenden möchten, aber sicherstellen möchten, dass eine Mindestzeit bis zum Eintreten vergangen ist...

(function fn() {

  fn.now = +new Date;

  $(window).load(function() {

     if (+new Date - fn.now < 500) setTimeout(fn, 500);
     
		 // Do something

  });

})();