Bonjour,
C'est normal que cela te fasse cet effet. FadeIn se charge de passer l'opacité de ta div à 0 puis il va faire une série de calcul pour qu'elle arrive à une opacité de 1. Si par défaut tu n'as pas mis opacity:0 ou display:none. Le contenu va s'afficher le temps que jQuery se charge et que le script s'exécute.