La décoloration dans la page de chargement

Je suis en train d'utiliser j-requête à s'estomper dans mes pages d'administration sur la charge, mais pour une raison quelconque, le corps de l'image d'arrière-plan n'est pas affectée par la j-query. Veuillez voir le code que j'ai ci-dessous:

J-Code de Requête dans la section de la tête:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
$('body').fadeIn(2000);
});
</script>

Code CSS:

body
{
overflow:hidden;
background:url('body.png') no-repeat;
background-size:100%;
display:none;
}

Tout ce qui est contenu à l'intérieur du corps (div /paragraphes /en-têtes, etc) fondu sur la charge que par le j-code de requête, cependant le corps de l'image d'arrière-plan (le corps.png) charge instantanément avec la page. Svp quelqu'un peut-il suggérer ce que je fais de mal avec le code ci-dessus?

vous pouvez afficher du html au lieu de corps http://jsfiddle.net/GtBPe/

OriginalL'auteur Sam Friday Welch | 2013-11-13