Erst jQuery ausführen, dann Seite anzeigen

Daaguru

Erfahrenes Mitglied
Nabend zusammen,

momentan stehe ich vor einem eher kleinen aber entscheidenden Problem.

Ich möchte das meine Seite erst angezeigt wird, NACHDEM der jQuery Code ausgeführt wurde.

Ich habe schon ettliche Tricks versucht zB.
HTML:
$(document).ready(function() { ... });

<!-- oder -->

<script type="text/javascript">
 //erst am Ende vom DOM eingefügt
</script>

<!-- und beides -->

Gibt es noch eine Möglichkeit um diesen Fall zu gewährleisten?

Gruß
~daA|guRu~
 
Hallo,

du könntest die ganze Seite ausblenden und nach der Funktion wieder einblenden.
HTML:
...
<style type="text/css">
body
{
  display:none;
}
</style>

<script type="text/javascript">
$(document).ready(function() 
{
  // Befehle
  // Body einblenden (kenne mich nicht aus in JQuery) 
});
 
Wenn du willst kannst du die Seite schön einfaden lassen :)
Javascript:
$(document).ready(function() {
    // befehle
    $("body").fadeIn("slow");
}
fadeIn()
 
Moin,

Hallo,

du könntest die ganze Seite ausblenden und nach der Funktion wieder einblenden.
HTML:
...
<style type="text/css">
body
{
  display:none;
}
</style>

<script type="text/javascript">
$(document).ready(function() 
{
  // Befehle
  // Body einblenden (kenne mich nicht aus in JQuery) 
});

Das ist so nicht ganz empfehlenswert, Benutzern mit deaktiviertem JS wäre die Seite unzugänglich, nicht mal ein Hinweis auf das benötigte JS wäre möglich.
Methode, um das zu Umgehen: http://www.tutorials.de/forum/javas...js-aendern-bis-seite-geladen.html#post1842008
 
Zurück