Hi, ich wollte für meine Webseite eine Ladefunktion einbauen. Heißt, während er die Seite lädt, soll er ein Ladezeichen anzeigen (von http://ajaxload.info/).
Wenn dann die Seite fertig ist, soll es verschwinden, und der content mit FadeIn eingebunden werden.
Mein Code:
Leider scheint es nicht zu funktionieren
Ich habe testweise einen delay() eingefügt:
Aber da erscheint gar kein Ladezeichen mehr. wisst ihr, warum? Und wie ich das lösen kann?
Habe halt gerade vor 20min mit jQuery angefangen^^. Macht vieles einfacher(wenn mans denn kann)
LG
Dennis
PS: wie schafft man es dann, dass wenn man auf einen Link klickt, die Seite auch wieder ausfadet, und die nächste dann wieder eingeblendet wird. So einen Effekt würde ich gerne hinbekommen.
PPS: Funktioniert das dann auch, wenn ich mit der include() funktion von PHP arbeite auf meiner webseite? Also da ist das so:
Er prüft, mit $_GET nach dem Wert von name, und includet dann name.php (z.B. kontakt.php). Geht das dann damit auch?
Wenn dann die Seite fertig ist, soll es verschwinden, und der content mit FadeIn eingebunden werden.
Mein Code:
Javascript:
<script type="text/javascript">
$(document).ready(function() {
$("#laden").css("display", "none");
$("#content").delay(200).fadeIn("slow");
});
</script>
CSS:
#laden {
display:block;
}
#content {
display: none;
}
HTML:
<div id="laden"><img src="ajax-loader.gif"></div>
<div id="content">
Der Inhalt der Seite.
</div>
Leider scheint es nicht zu funktionieren

Ich habe testweise einen delay() eingefügt:
Javascript:
<script type="text/javascript">
$(document).ready(function() {
$('#laden').delay(200).css("display", "none");
$("#content").delay(500).fadeIn("slow");
});
</script>
Aber da erscheint gar kein Ladezeichen mehr. wisst ihr, warum? Und wie ich das lösen kann?
Habe halt gerade vor 20min mit jQuery angefangen^^. Macht vieles einfacher(wenn mans denn kann)
LG
Dennis
PS: wie schafft man es dann, dass wenn man auf einen Link klickt, die Seite auch wieder ausfadet, und die nächste dann wieder eingeblendet wird. So einen Effekt würde ich gerne hinbekommen.
PPS: Funktioniert das dann auch, wenn ich mit der include() funktion von PHP arbeite auf meiner webseite? Also da ist das so:
Er prüft, mit $_GET nach dem Wert von name, und includet dann name.php (z.B. kontakt.php). Geht das dann damit auch?
Zuletzt bearbeitet von einem Moderator: