|
10.08.2012, 18:00
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
да я вообщем и не запутался..
просто я не пойму что с точками.
а на счет margin и padding , их там вообще нет и они обнолены
|
|
10.08.2012, 19:55
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
поправил пару багов, но всеравно эти точки не стоят на месте .
Уже не знаю что с ними делать ....
http://cyberua.16mb.com/files/zoom.html
|
|
10.08.2012, 20:08
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
cyber,
1. Для того чтобы они стояли - Вам необходимо работать не с элементов с id='img' а элементом id='wrapper' и размеры при зуме и cмещение при drag and менять его
а карту ставим таким кодом
<img id='img' src='img/general.jpg' width=100% />
и позиция у него не задана или статис, т. есть элемент вклеен во wrapper
тогда эти <div class="point_on_map"></div> намертво спозиционированы будут к wrapper
у <div id="wrapper"> position: удобная Вам и отличная от static или по умолчанию
Последний раз редактировалось Deff, 10.08.2012 в 20:11.
|
|
10.08.2012, 21:04
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
хм..
ну это уже ближе к правде, но все равно точки смещаются..
http://cyberua.16mb.com/files/zoom.html
П.с уже дошел до того что пытался понять как у гугла это работает , но чет тяжело читается их код=)
|
|
10.08.2012, 22:08
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
пробовал рассчитать на сколько процентов увеличивается изображение и на столько % сместить точку (относительно начальной позиции) , почти получилось но не пойму откуда погрешность в пару px и за этой погрешности (2-3 пикселя) видно что точка движется
|
|
10.08.2012, 22:14
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от cyber
|
ну это уже ближе к правде, но все равно точки смещаются..
|
Ти при зуме сейчас не правишь координаты у .map a, которые и смещают твои точки (при зуме ведь их координаты остаюца старыми или выставляй им смещение в %
И стиль чуть поправь
.map a {
position:absolute;
display:inline:block;
}
|
|
10.08.2012, 22:23
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Deff
|
Ти при зуме сейчас не правишь координаты у .map a, которые и смещают твои точки (при зуме ведь их координаты остаюца старыми или выставляй им смещение в %
И стиль чуть поправь
.map a {
position:absolute;
display:inline:block;
}
|
т.е старые?
они меняются при увеличение, и не совсем понял про %
|
|
10.08.2012, 22:25
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
cyber,
Если left и top изначально пересчитать к размерам wrapper - то можно ставить left:10%; top:13%;(к примеру) и забыть про правку при зумме
но это достоверно для
.map a {
position:absolute;
display:inline:block;
}
|
|
10.08.2012, 22:32
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
cyber,
Ксать заметил - что у тьву зумм на пойнтеры - в обратную строну - при уменьшениии карты - вроде как смещение увеличиваешь (на zoom нужно умножать координату (и при увеличении - тоже - хотя это при увеличении правильно
Мож ты где абсолютное значение берешь ?
Заметь - при увеличении карты - точки прилеплены
|
|
10.08.2012, 22:34
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
хм.. с % идеально, если подойдет так и сотавлю
П.с самое смешно что я на сам скрипт потратил 4 часа , с точками сижу 3й день=)
спасибо что помогаешь =)
|
|
|
|