Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Плавающий в определенной области слой (https://javascript.ru/forum/misc/2389-plavayushhijj-v-opredelennojj-oblasti-slojj.html)

Root 19.12.2008 06:46

Плавающий в определенной области слой
 
Чтобы было понятнее дам ссылку на страницу При нажатии на кнопку на картинке всплывает контейнер с соответствующей запчастью (по средством AJAX) под картинкой ... Проблема в том, что при невысоком разрешении экрана этого контейнера не видно если не проматывать страницу вниз... Хочется чтобы в таком случае контейнер прилипал к нижнему карю брузера, а при промотке вниз он прилипал к краю контейнера, в котором рисунок, в специально освобожденном для него месте...

Подскажите, Гуру какими средствами это можно реализовать

ZoNT 19.12.2008 11:57

средствами javascript!

Root 19.12.2008 12:16

А поподробнее можно... я придумал сделать так: если этот блок не вошел в экран, то у него меняется position на fixed. Вопрос в то, как узнать вошел он или нет?

ZoNT 19.12.2008 12:25

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

Сложение в начальных классах изучают, ты в каком классе?


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