cyber,
Вроде так - но при большом масштабе - зашкаливает
function fixedZoom () {
var zoomY = getHeight / height;
var zoomX = getWidth / width;
var left =1200*(1 - zoomX)/2;
var top = 1200*(1 - zoomX)/2;
//console.loggetWidth *(1- zoomX)/2)
wrapper.css({
top: style().top = top + 'px',
left: style().left= left+'px'
})
}