Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jquery - Div podążający za przewijaną stroną
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
michau85
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.
trueblue
Zapamiętaj poprzednią wartość scrollTop, odejmij aktualną, będziesz wiedział jaki jest kierunek.
Pyton_000
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ć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.