![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Szukam jakiegoś sposoby aby stworzyć menu, które będzie "pływać" i będzie oddzielone z góry i z dołu. Aktualnie używam fixed, ale najeżdża na belkę na samym dole strony gdy zjedziemy na sam dół a chciałbym aby zostawał przed tą belką. Jak to oddzielić? W skryptach js możemy okreslić jedynie pozycję z góry bądź z dołu.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Hmm, masz gotowy przykład i to bez żadnych, dosłownie żadnych udziwnień - może czas odpalić źródło (jak już firebug'a nie masz) i sprawdzić jak to jest zorbione?
Wszystko polega na obliczaniu wysokości elementów, jeśli górny margin + wysokość menu jest większy niż wysokość strony (w rozumieniu części strony w jakiej obrębie przesuwa się menu [u mnie cały blok newsów]) usuwasz position:fixed i dajes na stałe top równy wysokości strony (w poprzednim nawiasie wyjaśnieone) - wysokość menu. To nie jest trudne, a jQ ma wszystko funkcje ładnie opakowane, nie chcę już wspominać o gotowcu w linku który podałem, wystarczy zmienić tylko id i klasy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:32 |