jQuery(document).ready funktioniert nicht unter IE

Vor kurzem habe ich in eine Webseite eine jQuery-Scrollbar unter Firefox eingebaut und getestet. Der Scrollbar sollte nach dem vollständigen laden der Seite auf das aktive Element springen. Alles hat anstandslos funktioniert. Bis zu den Tests mit dem IE. Und da sprang dann nichts mehr. Bei weiteren Tests kam dann zum Vorschein, dass sämtliche Webkitbrowser ebenso den Dienst in dieser Sache verweigerten.

Dr. Google wusste nach längerer Recherche dann auch die Antwort:

Das beliebte

jQuery(document).ready(function() {...});

funktioniert in der Version 1.3.2 mit den Webkit-Browsern (Chrome/Safari...) nicht richtig - und auch nicht mit dem IE.

Abhilfe gibt es mit:

jQuery(window).load(function() {...});

Das macht im Prinzip das selbe wie die Funktion oben - nur funktionierts in allen Browsern.

Neuen Kommentar hinzufügen

Filtered HTML

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Erlaubte HTML-Tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilenumbrüche und Absätze werden automatisch erzeugt.

Plain text

  • Keine HTML-Tags erlaubt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zeilenumbrüche und Absätze werden automatisch erzeugt.
CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisiertem Spam vorzubeugen.
Target Image