Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.02.2015, 10:48
Новичок на форуме
Отправить личное сообщение для AlinaBeawer Посмотреть профиль Найти все сообщения от AlinaBeawer
 
Регистрация: 20.02.2015
Сообщений: 9

Управление позицией всплывающего окна с разным объемом информации
Здравствуйте! Я не разбираюсь в JavaScript, прошу помощи!

Есть карта схема зданий. фоном - файл png с картой. Поверх контуры зданий (по координатам svg с помощью библиотеки Raphael отрисованы path). При наведении на контур он подсвечивается, при клике на контур - всплывает окно, с информацией по фирме распологающейся в здании. Когда фирма одна - все ок. Когда их больше 10 - возникает проблема - информация во всплывающем окне - уходит направо, за границы экрана. Позиция всплывающего окна задана просто:
.css({

         left: point.x+(point.width/2)-50,
     top: point.y+(point.height/2)-20


т.е. окно просто сдвигается направо от координаты клика. Как я понимаю, надо задать какое то условие, которое в зависимости от размера всплывающего окна (1 фирма или 10) проверяет выходит ли окно за границы карты и если да - то сдвигать его не направо, а налево.

Подскажите пожалуйста, специалисты, каким образом в моем коде можно задать подобное?!! Перелопатила кучу форумов, готовых кодов не нашла, самой разобраться не получается. сроки горят.

Вот моя карта в песочнице: http://jsbin.com/mimowi/2/watch?css,js,output
там можно глянуть код js. он совсем маленький
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление позицией всплывающего окна с разным объемом информации AlinaBeawer Events/DOM/Window 16 20.02.2015 19:09
Прокрутка всплывающего окна greatilya (X)HTML/CSS 15 18.06.2014 13:45
Выравнивание всплывающего окна по центру экрана. waw555 jQuery 2 07.09.2012 15:43
Позиционирование всплывающего окна debugx jQuery 5 24.05.2011 15:47
script для всплывающего окна?????! BIZNES123 Элементы интерфейса 3 04.12.2009 10:43