instead of this:
try this code:
span is inline element so it does not fadein well here. You can run fade on div.image_container as well, whatever suit you better.
And you need hide() before fadeIn if you don't have display: none in your css for that element you want to fadeIn.