Evento de carga de ventana con retraso mínimo | Programar Plus

window.load puede disparar súper rápido si la página está en caché. Si desea usar ese evento pero asegúrese de que haya pasado una cantidad mínima de tiempo hasta que lo haga…

(function fn() {

  fn.now = +new Date;

  $(window).load(function() {

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

  });

})();