Плавающий в определенной области слой
Чтобы было понятнее дам ссылку на страницу При нажатии на кнопку на картинке всплывает контейнер с соответствующей запчастью (по средством AJAX) под картинкой ... Проблема в том, что при невысоком разрешении экрана этого контейнера не видно если не проматывать страницу вниз... Хочется чтобы в таком случае контейнер прилипал к нижнему карю брузера, а при промотке вниз он прилипал к краю контейнера, в котором рисунок, в специально освобожденном для него месте...
Подскажите, Гуру какими средствами это можно реализовать |
средствами javascript!
|
А поподробнее можно... я придумал сделать так: если этот блок не вошел в экран, то у него меняется position на fixed. Вопрос в то, как узнать вошел он или нет?
|
берёшь высоту блока и его положение по вертикали, складываешь. Сравниваешь полученное значение с высотой видимой части документа + скроллТоп. Если высота блока + его топ оказывается больше, значит он вылез...
Сложение в начальных классах изучают, ты в каком классе? |
Часовой пояс GMT +3, время: 23:15. |