Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   от позиционировать точки (https://javascript.ru/forum/events/30527-ot-pozicionirovat-tochki.html)

cyber 07.08.2012 14:14

от позиционировать точки
 
есть картинка на ней две точки , при увлечение ширины картинки точки должны оставаться на месте, но я уже что то запутался и не получается высчитать правильно координаты=(
http://cyberua.16mb.com/files/zoom.html (увеличение колесиком)
:help:

Deff 07.08.2012 14:17

cyber,
для каждой точки (координаты считаем по абсолютному значению) от левого верxнего угла картинки
X*zoom Y*zoom

cyber 07.08.2012 14:23

т.е если
Х = 200
zoom = 100,

200 * 100 = 20000
чет многовато или я не так понял?

Deff 07.08.2012 14:35

cyber,
Нормально - прикинь полную ширину картинки при zoom = 100,
X - от левого верхнего угла - картинки (А не окна

cyber 07.08.2012 14:43

ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?

Deff 07.08.2012 14:46

Цитата:

Сообщение от cyber
ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?

zoom = (width+100)/width

cyber 07.08.2012 14:58

огромное спасибо :thanks:

cyber 07.08.2012 15:34

блин опять не получается=(
при увлечение все ок, но когда пытаюсь сделать уменьшение не получается

Deff 07.08.2012 15:49

cyber,
Ты при уменьшении знак учитывай
для -100
zoom = (width-100)/width

cyber 07.08.2012 15:52

блин опять не внимательность , скопировал код , а знак забыл поменять ....
спс


Часовой пояс GMT +3, время: 09:42.