In effetti non avevo letto bene, io di solito faccio i preload con i css inserisco un div nascosto (display:none) a fondo pagina (poco prima della chiusura del body) con dentro le immagini che devo caricare, non so se può esserti utile