sì, concordo.
il vero problema mio però è che non riesco a capire la logica. Una cosa è una pagina alta 1000px e una cosa una pagina alta dieci volte tanto. Quegli if dubito che servano molto.
Non sarebbe meglio intercettare la posizione di elementi strategici nella pagina e cambiare l'immagine se lo scroll supera quella posizione?