I changed to bind('load', ... I still get the same problem - at first it fires - but once the image has loaded - it seems that IE has cached the image and so the image load event does not get fired.
You can see it in action here : http://parkerfox.parkerfox.railsplayground.net/labs/zoombox/ Jonah