Not sure why that is happening, as Cloud Zoom loads zoom images via internal Image object, not in the DOM.
Maybe wait for Cloud Zoom to initialise, then create your footer plugin e.g.
$('#myImage').bind('cloudzoom_ready',function(){
// Initialise footer plugin here
});
Info
Cloudzoom
Version 3.1
Custom page.
Live URL: http://www.andriathomais.com/fashion/autumn-winter-201314/01/
I got a simple script that set the footer position always to be at the very bottom of the page. The problem comes when the page is loading and sometimes the footer goes quite down. As far as I can see the footer counts the position including the high res photo. This is like is not hidden at the very beginning of the page and until your component script fires.
Best, George