Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.12.2008, 05:46
Новичок на форуме
Отправить личное сообщение для Root Посмотреть профиль Найти все сообщения от Root
 
Регистрация: 16.04.2008
Сообщений: 5

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

Подскажите, Гуру какими средствами это можно реализовать
Ответить с цитированием
  #2 (permalink)  
Старый 19.12.2008, 10:57
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 24.07.2008
Сообщений: 1,271

средствами javascript!
Ответить с цитированием
  #3 (permalink)  
Старый 19.12.2008, 11:16
Новичок на форуме
Отправить личное сообщение для Root Посмотреть профиль Найти все сообщения от Root
 
Регистрация: 16.04.2008
Сообщений: 5

А поподробнее можно... я придумал сделать так: если этот блок не вошел в экран, то у него меняется position на fixed. Вопрос в то, как узнать вошел он или нет?
Ответить с цитированием
  #4 (permalink)  
Старый 19.12.2008, 11:25
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 24.07.2008
Сообщений: 1,271

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

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



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

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