Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   При прокрутке страницы div залазит на футер. Как поправить? (https://javascript.ru/forum/jquery/26893-pri-prokrutke-stranicy-div-zalazit-na-futer-kak-popravit.html)

DonaldDrug 26.03.2012 18:33

При прокрутке страницы div залазит на футер. Как поправить?
 
Приветствую!
Суть проблемы заключаеться вот в чем:
Есть div позиция fixed и прикреплен к верху страницы, имеет фиксированную высоту. Дело в том, что при прокрутке до самого низа div залазит на футер. Как сделать так, чтобы при прокрутке страницы до самого конца div не залазил на футер и был на 130px выше футера в конце документа? Т.е документ скролиться, но div в конце не залазит на футер.
Спасибо!

С Уважением, DonaldDrug

atlantis 26.03.2012 18:38

Сложно сказать что-то без кода, вариантов может быть много.

DonaldDrug 26.03.2012 18:44

atlantis,

Вот css этого div-а
position: fixed;
top: 180px;
width: 240px; heigth: 350px;

а какой код нужен?
я спрашиваю для того, чтобы ктонибудь, кто может быть сталкивался с проблемами такого рода, сможет натолкнуть на мысль или скинет пример кода.

atlantis 26.03.2012 18:51

Не совсем понял как там всё устроено... Был бы пример, было бы проще.
1. Как вариант попробуй задать минимальную высоту для содержимого до футера.
2. Можно попробовать решить данную задачу в JS

DonaldDrug 26.03.2012 18:53

atlantis,
я бы и хотел решить данную задачу при помощи jquery.
вот именно поэтому и спрашиваю на этом форуме.

и спасибо за ответ.

atlantis 26.03.2012 19:01

Ну тогда сравнивай текущие координаты (высоту) футера относительно окна броузера с положением фиксированного дива, и если меньше или равно (или как тебе нужно) останавливай прокрутку; фиксируй футер (чтоб нет поднимался); поднимай сам фиксированный блок ... Вариантов много.

Keeper 26.03.2012 19:01

Может z-index футеру по больше запилить?

atlantis 26.03.2012 19:03

Keeper,
Ему нужно чтобы футер не заходил на блок и наоборот. Т.е. что бы они не налаживались друг на друга, а были на расстоянии.
По крайней мере если я правильно понял.

Nanto 27.03.2012 02:15

margin-bottom div-у не судьба прописать?


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