In the first load of the page the image have to display:none. But the problem is, when I put display none, the animate function is not working and I already
$(this).css({'display':'block'}); == $(this).show(); $(this).stop().animate({"opacity": "0"}, 300); == $(this).fadeOut(300);
etc
Change
$("img.fade").hover(
to
$("img.fade").hide().hover(
/E:
And remove style