Assumo per un attimo che stiamo parlando di immagini di sfondo o di elementi che possono essere gestiti tramite esse.
Forse javascript, qui, è utilizzato senza motivo. Perchè non usare i CSS che, oltre ad essere il linguaggio appropriato per questo genere di cose, risparmia anche molte righe di codice?
Se magari ci descrivessi il contesto magari saremmo in grado di trovare una soluzione migliore.