Funkcija .load () se sproži, ko je element, ki ga prikliče, v celoti naložen. Običajno se uporablja na slikah, ki se ob prvotnem zagonu JavaScript morda ne naložijo popolnoma, zato bi vrnile napačne podatke o sebi (npr. Višina / širina). Večina brskalnikov se ukvarja s to fino. IE lahko povzroči težave pri predpomnjenju slik na strani.
Če izberete sliko in spremenite njen atribut src, da dodate naključni parameter (glede na datum). To bo IE prelisičilo, da pravilno sproži funkcijo .load ().
myImge = $("") .attr("src",anyDynamicSource+ "?" + new Date().getTime());
Zdaj bo funkcija .load () delovala tudi v IE:
$(myImge).load(function() ( alert("will alert even in IE") ));
Oglejte si prvi komentar za opozorilo o uporabi te tehnike s CDN.