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.

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Target Image