Javascript.RU

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

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

cyber,
А был жа вариант - ставить им точные проценты и забыть про точки вообще, - в процентах, в принципе, два знака после точки работают во всех браузерах( далее просто не проверял
типо 30.13% - работает
Ответить с цитированием
  #163 (permalink)  
Старый 01.09.2012, 03:02
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

К примеру вторая точка будет выглядеть так
<a href="#" class="point_on_map"  style="left: 27.31%; top: 36.40%"><img src="http://www.google.com/mapfiles/marker.png" /></a>


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

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

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

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

Deff, я запутался=)
что бы точка не смещалась не масштабируясь я прибавляю то насколько она увеличилась относительно предыдущего размера
width = текущая ширина;

(width * zoom) - width;

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

Сообщение от cyber
что бы точка не смещалась не масштабируясь я прибавляю то насколько она увеличилась относительно предыдущего размера
width = текущая ширина;
Не - не так
1. После установки точки - её left делишь на текущую ширину карты и и
умножаешь на максимальную ширину карты - получаешь константу Left00 - при максимальной ширине картинки, которую умножаешь в дальнейшем на zoom ( воть и всё

Хотя, - если при установке точки её left чисто поделить на текущую ширину карты(без умножений) - получаешь Left в % который можно поставить единожды и забыть про точку ( для top - тоже самое - но относим к высоте
Ответить с цитированием
  #169 (permalink)  
Старый 01.09.2012, 22:19
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

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

Сообщение от Deff Посмотреть сообщение
Не - не так
1. После установки точки - её left делишь на текущую ширину карты и и
умножаешь на максимальную ширину карты - получаешь константу Left00 - при максимальной ширине картинки, которую умножаешь в дальнейшем на zoom ( воть и всё
после чего точки улетают так далеко что потом их не найдеш
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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