jQuery har to fine metoder for å eksekvere kode hvor man kan hekte på event handlers. Det er (document).ready og $(window).load.
Document ready eksekverer etter at HTML dokumentet er ferdig lastet og DOM er klart, men før all innhold og grafikk er ferdig lastet. Document ready er funksjonen å bruke når du skal kjøre funksjoner som ikke krever at altte objekter er ferdig lastet.
$(document).ready(function() { // eksekverer når HTML-dokumentet er lastet og DOM er kar alert("Dokumentet er klart"); });
Window load eventet eksekverer litt senere og først når siden er fullstendig lastet. Det inkluderer alle objekter og bilder. Dersom du har funksjoner som krever dette, så er window.load funksjonen å bruke.
$(window).load(function() { // eksekverer når siden er fullstending lastet, inkludert alle objekter og bilder alert("Siden er fullstendig lastet"); });