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