Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   проблемы с jQuery и оптимизацией (https://javascript.ru/forum/events/30564-problemy-s-jquery-i-optimizaciejj.html)

cyber 10.08.2012 22:35

Цитата:

Сообщение от Deff (Сообщение 196396)
cyber,
Ксать заметил - что у тьву зумм на пойнтеры - в обратную строну - при уменьшениии карты - вроде как смещение увеличиваешь (на zoom нужно умножать координату (и при увеличении - тоже - хотя это при увеличении правильно
Мож ты где абсолютное значение берешь ?

Заметь - при увеличении карты - точки прилеплены

я хотел хоть увеличение сначала сделать=)

cyber 10.08.2012 22:45

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

cyber 10.08.2012 22:49

кстати мой вариант теперь тоже работает http://javascript.ru/forum/events/30...tml#post196383

Deff 10.08.2012 22:58

Цитата:

Сообщение от cyber
кстати мой вариант теперь тоже работает проблемы с jQuery и оптимизацией

cyber, Да заметил

- Ксать чо те просто не вычислять отношение текущей ширины wrapper к самой изначальной исходной - это и будет реальный zoom - на который и нужно домножить координаты точек ? (не нун уменьшение - увеличение тестить

cyber 10.08.2012 23:00

нет теперь нужно , я не занимался уменьшение пока не закончил увелечение , а теперь буду что то думать с уменьшением

Deff 10.08.2012 23:03

cyber,
дык выкинуть проще - те нун ток отношение найти, - всё одно ти точки делаешь после зума карты - воть там, в зуме карты и определить отношение

cyber 10.08.2012 23:17

хм, не работает, делал так

текущий размер / исходный размер

Deff 10.08.2012 23:24

cyber,
Исходный - это статический самый начальный - он константа

вот бьл изначально 100px

текущий стал 50 = zoom у тебя 0.5

текущий стал 70 zoom у тебя 0.7

текущий стал 200 zoom у тебя 2.0 координаты точек изменяцо в помножая на zoom тоже начальные исходные координаты
Которые при ширине 100

cyber 10.08.2012 23:28

пока в качестве константы использую размеры заданные в стилях
.map .wrapper{
 
 width:1600px;
height:1000px;	
cursor: move;
	
	}

Deff 10.08.2012 23:30

Цитата:

Сообщение от cyber
пока в качестве константы использую размеры заданные в стилях

Ну пущай так, вродь рояли не играет - контанта и есть константа


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