Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Как ограничить абсолютное позиционирование верхней границей окна браузера? (https://javascript.ru/forum/xhtml-html-css/26285-kak-ogranichit-absolyutnoe-pozicionirovanie-verkhnejj-granicejj-okna-brauzera.html)

javascript_pupil 03.03.2012 13:21

Как ограничить абсолютное позиционирование верхней границей окна браузера?
 
Есть всплывающая подсказка, месторасположение которой определяется абсолютным позиционированием.
Код:

position: absolute; bottom: 20px; right: -350px; z-index: 99;
Проблема в том, что если элемент, к которому надо показать подсказку находится в самом верху страницы, то часть всплывающей подсказки находится за пределами видимости, т.к. выходит за окно браузера.

Это можно как-то ограничить? Чтобы подсказака не выходила за границы браузера.

iniks 03.03.2012 17:48

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

С другой стороны - ваш вопрос можно решить путём определения координат элемента у которого происходит вывод подсказки и динамическим позиционированием подсказки в зависимости от координат нужного элемента с простой логикой, как работать у краёв экрана.


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