I am trying to do the following:
On link click:
1.) fade out an img
2.) change the src of the now hidden image
3.) when the img with the new src finishes loading, fade in
Minimally, I'd like to see a smooth fade out of one image and a fade in of another (within the same img tag by changing the src)
Eventually I'd like to:
1.) fade out an img
2.) show a animated gif "loading image"
3.) change the src of the now hidden image
4.) hide the animated gif "loading image"
5.) when the img with the new src finishes loading, fade in
Thanks.
This is what I tried so far. It seems to do a couple flashes but only after the src changes (prior to the fade out). Strange behavior.
$("#Image").fadeOut();
$("#Image").attr("src", NEW_IMAGE_SRC);
$("#Image").fadeIn();
#Image
is an IMG tag
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…