Показать сообщение отдельно
  #20 (permalink)  
Старый 09.08.2012, 23:12
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

блин опять что то не так
при увеличение все работает, но при уменьшение не правильно
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
	 }		 
	
	}	

}
Ответить с цитированием