Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.08.2012, 13:14
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

от позиционировать точки
есть картинка на ней две точки , при увлечение ширины картинки точки должны оставаться на месте, но я уже что то запутался и не получается высчитать правильно координаты=(
http://cyberua.16mb.com/files/zoom.html (увеличение колесиком)
Ответить с цитированием
  #2 (permalink)  
Старый 07.08.2012, 13:17
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

cyber,
для каждой точки (координаты считаем по абсолютному значению) от левого верxнего угла картинки
X*zoom Y*zoom
Ответить с цитированием
  #3 (permalink)  
Старый 07.08.2012, 13:23
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

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

200 * 100 = 20000
чет многовато или я не так понял?
Ответить с цитированием
  #4 (permalink)  
Старый 07.08.2012, 13:35
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

cyber,
Нормально - прикинь полную ширину картинки при zoom = 100,
X - от левого верхнего угла - картинки (А не окна
Ответить с цитированием
  #5 (permalink)  
Старый 07.08.2012, 13:43
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?
Ответить с цитированием
  #6 (permalink)  
Старый 07.08.2012, 13:46
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от cyber
ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?
zoom = (width+100)/width
Ответить с цитированием
  #7 (permalink)  
Старый 07.08.2012, 13:58
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

огромное спасибо
Ответить с цитированием
  #8 (permalink)  
Старый 07.08.2012, 14:34
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

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

Последний раз редактировалось cyber, 07.08.2012 в 14:44.
Ответить с цитированием
  #9 (permalink)  
Старый 07.08.2012, 14:49
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

cyber,
Ты при уменьшении знак учитывай
для -100
zoom = (width-100)/width
Ответить с цитированием
  #10 (permalink)  
Старый 07.08.2012, 14:52
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по replace. Как заменить все точки в строке? Pluto Общие вопросы Javascript 14 21.04.2017 12:32
Блок должен перемещаться из одной точки в другую, а при повторном нажатии обратно Ser12345678 jQuery 2 17.07.2012 11:18
Flot Как передать переменную в функцию отрисовки точки на графике Ren jQuery 0 20.06.2012 13:16
regexp не работает экранирование точки Spice Общие вопросы Javascript 2 10.11.2011 11:41
Крайние точки элемента Suharik Элементы интерфейса 3 29.09.2010 16:10