Ich suche nach allem, was auf meiner Seite versteckt ist, bis die Seite fertig geladen ist. Ich habe viele Beiträge gesehen und verschiedene Dinge ausprobiert. Die häufigste Lösung, die großen Werke istAlles ausblenden, bis die Seite fertig geladen ist
<body style="display:none;">
Dann jQuery führen Sie es zu zeigen, wieder auf Fenster Last
$(window).load(function() {
$("body").fadeIn("slow");
});
Ich habe ein Problem mit diesem, wie die Seite angewiesen ist auf JS, etwas zu zeigen, überhaupt. Ich schätze das ist eine seltene Sache, aber fühlt sich einfach falsch an.
Im Idealfall würde Ich mag jQuery verwenden, um die Anzeige hinzuzufügen: keine CSS als auch
aber ...
Das Problem ist, wenn ich hinzufüge
$(document).ready(function {
$(body).css('display', 'none');
});
Auch dauert das eine Weile zu laufen und die Seite flackert mit Inhalt vor der Hand.
Gibt es einen besseren Weg?
Kann ich das Skript ohne document.ready (versucht, aber didn; t Arbeit)
Dank.
zeigen Sie dies: http://www.inwebson.com/demo/jpreloader-v2/ – caramba
http://stackoverflow.com/a/3629799/3058754 –
Versuchen Sie, die JS direkt nach '
' und ohne jQuery (das erfordert jQuery zuerst laden) zu setzen. –