| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Доработка position: fixed |
| Автор: Serkys 28.5.2009, 10:07 |
| Доброго времени суток. Мне необходимо зафиксировать блок, чтобы при скроллинге страницы он оставался на месте. Но таким образом, чтобы выше определённого блока он не поднимался. Расскажите, пожалуйста, как это реализовать. |
| Автор: Aliance 30.5.2009, 13:47 |
| Не очень понятно, что значит "выше определенного блока"? Ведь по идеи, при скроллинге (а это может быть только вниз, поправьте если ошибаюсь) блок будет в любом случае либо уже изначально выше каких-то блоков (тогда по идеи скроллинг вообще должен блокироваться), либо изначально ниже этих самых блоков и, соответственно, выше их уже не сможет стать. В общем понятно, что ничего не понятно. Поясни. А вообще следует отлавливать координаты верхнего левого угла фиксированного блока при document.onscroll / onresize и проверять, не выше ли они координат левого верхнего угла твоего т.н. "определенного блока". Как это сделать - много раз обсуждалось на форуме. |