Bei Mozilla, Opera und Webkit bindet jQuery das Ereignis DOMContentLoaded , da IE jQuery onreadystatechange -Ereignis.
Suchen Sie die interne bindReady-Funktion im jQuery-Quellcode .
Was meinst du?
.ready () ist eine Funktion, die jQuery geschrieben hat, um die inkonsistente Art und Weise zu behandeln, in der alle Browser 'Laden abgeschlossen' für das angegebene Element melden.
.onload () funktioniert möglicherweise in X-Browser, aber nicht in Y. Dies ist (Teil) von was jQuery ist - um dieses Problem für Sie zu lösen.
Wenn Sie sich den jQuery-Quellcode ansehen, gibt es eine Funktion namens bindReady
, mit der das native Javascript funktioniert. Es gibt verschiedene Methoden für verschiedene Browser und die Fallback-Methode, wenn keine der spezifischen Methoden funktioniert, ist die Verwendung des window.onload
-Ereignisses.
Tags und Links javascript jquery