We go in parts:
.load Upload data from the server from a specific URL and place the result content in a defined element.
load event Occurs when an element and its child elements have fully loaded, this event applies only to a certain type of HTML elements.
Now, a warning about using images with load event on('load', function(){...})
:
Does not work consistently or reliably in different browsers.
It does not run correctly in WebKit (the engine that has Google Chrome) if the image src is set to the same src as before.
Does not correctly make the bubble up to the DOM tree
You can stop showing images that already live in the browser cache.
Considering the little information shown in your question, I feel it has to do with point 2 and point 4.