La differenza tra $(window).load e $(document).ready
jQuery offre due metodi per eseguire il codice: $(document).ready e $(window).load(function().
L’evento $(document).ready esegue il codice non appena la pagina HTML (il DOM) è stata caricata, senza verificare che le immagini, i frames e gli oggetti siano stati caricati.
[javascript]
$(document).ready(function() {
// executes when HTML-Document is loaded and DOM is ready
alert("document is ready");
});
[/javascript]
$(window).load invece L’evento $(document).ready esegue il codice solo dopo che le immagini, i frames e gli oggetti siano stati caricati totalmente.
Utile quando si devono eseguire script su immagini dopo che siano state caricate.
[javascript]
$(window).load(function() {
// executes when complete page is fully loaded, including all frames, objects and images
alert("window is loaded");
});
[/javascript]