Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #151 (permalink)  
Старый 01.09.2012, 01:32
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Т.е при такой задержке в Анимации - Ти неправильно считываешь координаты, пойнтера - поскольку их нун считывать не из Dom - а создавать массив предыдущей позиции

Чего бы не было при проставке координат пойнтеров при максимальном размере карты и чисто домножении на zoom

Последний раз редактировалось Deff, 01.09.2012 в 01:42.
Ответить с цитированием
  #152 (permalink)  
Старый 01.09.2012, 01:33
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

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

заменил, и до меня дошло в чем проблема она не в css и не в js .
я не учел один фактор, что зум считает с учетом того что изображение тоже будет зумится
если увеличивать точки вместе с картинкой то все станет ясно =)

левый угол именно в той точке где всегда оказывалась картинка
Ответить с цитированием
  #154 (permalink)  
Старый 01.09.2012, 01:50
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от cyber
я не учел один фактор, что зум считает с учетом того что изображение тоже будет зумится
Поэтому зум нужно получать не считыванием width из DOM - а чисто задавать новое width c шагом и его запоминать
и на следующем шаге - зуммить от запомненного
Ответить с цитированием
  #155 (permalink)  
Старый 01.09.2012, 01:56
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Deff Посмотреть сообщение
Поэтому зум нужно получать не считыванием width из DOM - а чисто задавать новое width c шагом и его запоминать
и на следующем шаге - зуммить от запомненного
и толку оно будет одинаково
к примеру :
текущий размер лефт = 1600, топ = 1000
зум - 1.5

1600* 1.5 = 2400
1000* 1.5= 1500
запомнили эти 2 значения
в итоге
zooming.width() == 2400
zooming.height() = 1500
Ответить с цитированием
  #156 (permalink)  
Старый 01.09.2012, 01:57
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

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

пошел я спать, завтра до пилю.
спокойной ночи=)
Ответить с цитированием
  #158 (permalink)  
Старый 01.09.2012, 02:12
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от cyber
текущий размер лефт = 1600, топ = 1000
зум - 1.5
Чушь - ты не учитываешь задержки при увеличении уменьшении - css еще будет увеличивать - а ти ....
карочь - делай как заешь - я и спойнтерами независимую штуку рассказал (посколь координата константа - zoom текущий)

И с зуммом, запоминая ширину картинки на предыдущем шаге...
Хотя конечно свои идеи интересней
Ответить с цитированием
  #159 (permalink)  
Старый 01.09.2012, 02:28
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

а ну так я добавлю transitionEnd и пока оно не наступит не каких плюшек пользоваться зумом будет нельзя
Ответить с цитированием
  #160 (permalink)  
Старый 01.09.2012, 02:31
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от cyber
а ну так я добавлю transitionEnd и пока оно не наступит не каких плюшек пользоваться зумом будет нельзя
Если запоминать ширину карты на предыдущем шаге - на поведение css можно наплевать
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
drag & drop , html 5 cyber Events/DOM/Window 1 30.06.2012 15:16
Помогите с drag and drop shtopor jQuery 1 20.02.2012 13:26
Разбираюсь с drag and drop uaNikita Events/DOM/Window 4 22.09.2011 11:25
Drag & Drop с несколькими элементами Katz Общие вопросы Javascript 1 29.07.2011 13:01
Drag & Drop в полном объеме dizews Events/DOM/Window 3 26.07.2007 12:43