Итак, есть карта, которая находится в контексте страницы.
На карты наносятся пометки-города.
Дабы добавить гибкости, координаты точек вычисляются джаваскриптом как "координаты до карты" + "сдвиг относительно карты"
Так вот, конструкция сия не работает в ИЕ (точки позиционирутся относительно угла окна, а не карты), отлично работает в ФФ3. А Опера первый раз сдвинула точки вообще вниз вправо (чересчур), а после обновления расположила нормально.
Имеющийся функционал - не полный, будуд всплывающие блоки, потому не судите "лишний" код.
И немного сюда:
1. функции расчета координат и расположения точки:
function ws_left(elem) { if ( elem.getBoundingClientRect ) { return elem.getBoundingClientRect().left; } return elem.offsetLeft; }
function ws_top(elem) { if ( elem.getBoundingClientRect ) { return elem.getBoundingClientRect().top; } return elem.offsetTop; }
function show_point(name, x, y) { var map = document.getElementById('map'); var left = ws_left(map) + x; var top = ws_top(map) + y; var point = document.getElementById(name); point.style.position = 'absolute'; point.style.left = left + 'px'; point.style.top = top + 'px'; point.style.display = 'block'; }
2. вставка точек идет так:
var a; a = show_point('dnepropetrovsk', 510, 226); a = show_point('doneck', 619, 245); a = show_point('jitomir', 258, 123); .......
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
maleficmax
Итак, есть карта, которая находится в контексте страницы.
На карты наносятся пометки-города.
Дабы добавить гибкости, координаты точек вычисляются джаваскриптом как "координаты до карты" + "сдвиг относительно карты"
Так вот, конструкция сия не работает в ИЕ (точки позиционирутся относительно угла окна, а не карты), отлично работает в ФФ3. А Опера первый раз сдвинула точки вообще вниз вправо (чересчур), а после обновления расположила нормально.
Вот страница: http://autokraz.com.ua/rus/service/sto_ukr.php
Имеющийся функционал - не полный, будуд всплывающие блоки, потому не судите "лишний" код.
И немного сюда:
1. функции расчета координат и расположения точки:
2. вставка точек идет так:
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.