Jquery - wenn die Seite geladen ist
Gibt es irgendeinen trick, wie Sie eine Funktion in javascript, die beginnt, wenn die Seite komplett geladen?
InformationsquelleAutor njaknjak | 2011-03-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du meinst, wenn das HTML-Dokument geladen wurde, verwenden Sie die
ready
Veranstaltung:Oder die Kurzform:
Wenn Sie meinen, wenn Sie die Seite einschließlich aller Stylesheets, Skripte, Bilder und so weiter geladen wurde, verwenden Sie die
load
Veranstaltung:Westgate: Zu spät, ich habe bereits geklärt, dass bis in die Antwort.
Die akzeptierte Antwort auf diese Frage ALSO sagt :
Ich merke, das ist immer noch falsch, fast 2 Jahre später - gibt es kein Dokument, keine load-Ereignis, dass Im bewusst - nur $(window).laden
Ich korrigiert. Und Sie haben noch diese Antwort donwloaded fast 2 Jahre später, obwohl das Problem, das Sie angegeben für den downvote wurde bereits korrigiert, noch bevor Sie downvoted...
InformationsquelleAutor Guffa
InformationsquelleAutor JAAulde
Prüfen:
http://api.jquery.com/ready/
InformationsquelleAutor gok
Dies hängt von Ihrer definition von "Belastung". Schauen Sie sich diese zwei Funktionen in der jQuery-Dokumentation:
Insbesondere können Sie sehen, die Unterschiede in der
ready()
Funktion doc-Seite.InformationsquelleAutor Mark Hildreth
Wenn das DOM bereit ist, dann verwenden .ready-Ereignis.
du auch verwenden .load-Ereignis, wenn das laden der Seite Bilder.
InformationsquelleAutor Bharat Chodvadiya
Versuchen die Bindung einer load-Ereignis-callback das Letzte Bild auf der Seite.
InformationsquelleAutor Brent Worden
Eine Methode aufrufen, sobald das Dokument vollständig geladen verwenden
Oder aber, wenn eine Seite geladen wird durch einen ajax-Aufruf verwenden
InformationsquelleAutor sjith
Du suchst die Fenster load-Ereignis.
In jQuery befestigen Sie das load-Ereignis wie folgt:
Beachten Sie, dass Sie benötigen, um diese innerhalb eines Dokuments bereit für einige Browser, IE8 OTTOMH.
Warum würden Sie brauchen, zu verzögern, Haken bis das load-Ereignis? Es wird benutzt, auf Millionen von Seiten, und nur selten (wenn überhaupt) getan, verknüpfen Sie das Ereignis aus, so ein event.
Ich lief in dieses problem, in dem Fenster.laden wurde nicht ausgelöst wird, und die Lösung war, wickeln Sie die Fenster.laod innen-Dokument.bereit. Ich Verweise auf stackoverflow.com/questions/5006922/...
InformationsquelleAutor James Westgate