Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jquery - Div podążający za przewijaną stroną
michau85
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.01.2010

Ostrzeżenie: (0%)
-----


Witajcie.
Chciałbym stworzyć efekt polegający na tym że div będzie podążał za przewijaną stroną. Po części udało mi się to zrobić. Podczas scrollowania pobieram wartość 'top' diva i dodaję do tego wartość uzyskaną ze scrollTop(). Metoda ta dziala dobrze tylko podczas przewijania w dół. Przy przewijaniu do góry div również idzie w dół. Problem w tym że nie wiem jak odróżnić przewiajnie w dół od przewijania do góry. Bardzo proszę o jakąś podpowiedź. Wiem że można skorzystać z CSS z position:fixed, ale to nie działa przy stronach responsywnych, więc próbuję z jQuery.
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Zapamiętaj poprzednią wartość scrollTop, odejmij aktualną, będziesz wiedział jaki jest kierunek.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Skoro div ma jakąś pozycję ustaloną to przewijając do jej oryginalnej wartości dodajesz pozycję scrollTop. Ważne żeby org. wartość sobie zapisać w zmiennej i to do niej dodawać.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 14:10