I'm not using lazy-loading, but I have set the opacity of the image to 0 in the animation, can I use the setTimeout to refresh the scrollTrigger after a second maybe? but I guess the animation will be played when the page loads because of the image. Can you tell me how I can check if the image is loaded, I'm new, so can you please provide the code? Thanks .