Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS + JS] Przewijanie strony i statyczny element
WebSee
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 3
Dołączył: 6.12.2009

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


Chcę zrobić coś takiego, a mianowicie:

Na stronie, jakieś 200px od góry znajduje się div z pozycjonowaniem absolutnym i chcę zrobić, by podczas przewijania strony element ten przewijał się razem ze stroną aż do momentu w którym dotknie górnej krawędzi okna przeglądarki. Wówczas element ten ma pozostać na swoim miejscu.
Gdy natomiast użytkownik przewija stronę na dół, przewijając te ostatnie 200px element ma przesunąć się na dół.

Domyślam się, że w tym celu trzeba będzie użyć JavaScriptu, ale nie mam żadnego pomysłu.
Go to the top of the page
+Quote Post
Helid
post
Post #2





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

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


Kawałek mojego kodu o podobnym wówczas problemie (jquery):

  1.  
  2. $(document).ready(function()
  3. {
  4. $(window).scroll(function(e)
  5. {
  6. if($(window).scrollTop() < 1080)
  7. {
  8. $("#styles").css("top", $(window).scrollTop()+ 360 + "px");
  9. $("#message").css("top", $(window).scrollTop()+ 150 + "px");
  10. }
  11. });
  12.  
  13. });
  14.  


Moim celem było przewijanie 2 boxów w dół i ich powrót na pozycje przy użyciu scrolla. 360 i 150 to minimalna wysokość od góry.

Ten post edytował Helid 2.11.2011, 20:48:23
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: 4.10.2025 - 23:08