jQuery - Wie zu erkennen, wenn die Seite fertig geladen ist?
Wie kann ich erkennen, ob die Seite fertig geladen ist vollständig? Ich sage komplett, weil ich versucht, indem Sie eine alert-Anweisung in der $(document).ready(function()
- code, aber die alert-Anweisung geschieht, bevor das Rad aufhört, sich zu drehen im IE (Nach 1,5 Sekunden, das Rad hält, und das ist, wenn die Seite komplett geladen ist). (der laden Rad sehen Sie in der oben IE9, wo die Registerkarte ist).
Dank
auch Sie können Ihre Funktion auf bestimmtes element wie
<body onload='loadfunction()'> </body
InformationsquelleAutor omega | 2012-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
load
Methode:InformationsquelleAutor undefined
InformationsquelleAutor Gabe
Versuchen, mit den
Fenster.onload
Veranstaltung.InformationsquelleAutor João Silva
Versuchen
Den
document ready
- Ereignis wird ausgeführt, bereits, wenn das HTML-Dokument geladen und das DOM bereit ist, auch wenn alle Grafiken noch nicht geladen und noch diewindow load
Veranstaltung führt ein wenig später, wenn die komplette Seite vollständig geladen ist, einschließlich alle Bilder, Objekte und Bilder.Wenn Sie mit
jQuery
dann Sie können dies überprüfen, wieif($('#mydiv').length){ //do something }
InformationsquelleAutor The Alpha
Oben genannten Funktion garantiert, dass das DOM bereit ist, geändert werden, durch javascript. Es macht keine Garantien über die xhr-Anforderung, die von Natur aus asynchron zu laden.SO könnte es sein, die situation, dass einige xhr-Anfrage geschieht, und der spinner zeigt den Ladevorgang bis es keine http-request in Bearbeitung.
InformationsquelleAutor Ashirvad