ciao
in teoria dovresti aspettare che il DOM si sia caricato.... ma ancora non basta perchè le immagini vengono caricate in modo "asincrono" quindi un modo banale potrebbe essere quello di precaricare le immagini in JS

(fermatemi se dico una castroneria)