A .load () függvény akkor aktiválódik, amikor az általa meghívott elem teljesen betöltődik. Általában képeken használják, amelyek előfordulhat, hogy a JavaScript eredeti futtatásakor nincsenek teljesen betöltve, és így helytelen információkat adnak vissza magukról (pl. Magasság / szélesség). A legtöbb böngésző foglalkozik ezzel a bírsággal. Az IE problémákat okozhat, ha az oldalon lévő képek tárolva vannak.
A kép kiválasztása és az src attribútum módosítása véletlenszerű paraméter hozzáadásához (a dátum alapján). Ez becsapja az IE-t a .load () funkció megfelelő elindításába.
myImge = $("") .attr("src",anyDynamicSource+ "?" + new Date().getTime());
Most a .load () függvény működni fog, még az IE-ben is:
$(myImge).load(function() ( alert("will alert even in IE") ));
Tekintse meg az első megjegyzést, amely figyelmeztetést tartalmaz a technika CDN használatával kapcsolatban.