Le fondu sur toute la page avec jquery

Donc, je suis d'essayer de fondu à la page lorsqu'un utilisateur accède à une autre section de mon site web. Après avoir lu un peu sur stack overflow, j'ai écrit le code suivant. Mais il semble désordonné/laid. Est-il une bonne façon de la fermeture d'une page web, ou est-ce tout hacky? Il me semble (pour le moment) aime ma page sous-évaluées avant qu'il ait la chance de s'estomper.

<link rel="stylesheet" href="http://www.catlard.com/styles/body.css" type="text/css"/>
<link rel="icon" href="http://www.catlard.com/caticon.ico" />
<link rel="shortcut icon" href="http://www.catlard.com/caticon.ico?v=2" />
<script src="http://code.jquery.com/jquery-latest.min.js" charset="utf-8"> </script>
<script type="text/javascript">
    $(document).ready( function(){
        $("html").hide();
        $("html").delay(250).fadeIn();  
        $(window).unload(function () {
            $("html").fadeOut();
        });
    });
</script>
Le navigateur dump de la page (dans la plupart des cas) avant de votre animation serait fini.
$(document).ready( function(){ $("html").hide(); Sont que vous essayez de cacher la page avant que n'importe qui peut le voir? $(document).ready va se produire lorsque les autres le contenu est chargé, je pense à l'instant, vous aurez probablement voir le chargement de la page pour une seconde, puis le scintillement & pour disparaître, puis fadeIn? Si oui, vous voudrez probablement utiliser display:none avant le chargement de la place, et de ne pas s'embêter avec $("html").hide();
Eh bien, je ne suis pas voyant que le scintillement pour le moment, mais il semble raisonnable que ça allait arriver. Mais l'enjeu n'est-il pas d'affichage de:aucune juste cause de la non-jquery heureux ordinateurs tout simplement pas voir mon site web?

OriginalL'auteur Catlard | 2013-10-16