I am doing zooming image using Jquery and CSS:
$('#Site img').css({
zoom: CurrentZoom,
'-ms-transform': 'scale(' + CurrentZoom + ')',
'-moz-transform': 'scale(' + CurrentZoom + ')',
'-o-transform': 'scale(' + CurrentZoom + ')'
});
$('#Site canvas').css({
zoom: CurrentZoom,
'-ms-transform': 'scale(' + CurrentZoom + ')',
'-moz-transform': 'scale(' + CurrentZoom + ')',
'-o-transform': 'scale(' + CurrentZoom + ')'
});
but it's working fine with all browser except the IE.