блин опять что то не так
при увеличение все работает, но при уменьшение не правильно
function resize_zoom (i) {
var point, top, left, posLeft, posTop;
point = points.eq(i);
posLeft = point.offset().left - coord_elem.left;//текущая позиция точки
posTop = point.offset().top - coord_elem.top;//текущая позиция точки
top = (getHeight / (getHeight - step.height))/*
get(Height/Width) размер картинки после увлечения
step.height на сколько увеличить высоту
*/
left = (getWidth / (getWidth - step.width));
if (!zoom) {// если zoom false уменьшаем
top = (getHeight / (getHeight + step.height));
left = (getWidth / (getWidth + step.width));
}
return {
top: Math.round(top * posTop),
left: Math.round(left * posLeft),
point: point
}
}
}