Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Płynny "przejazd" do części strony
Forum PHP.pl > Forum > Przedszkole
BatGraf
Cześć

Słuchajcie, mam do Was ogromną prośbę. Na stronie Euro AGD RTV jest płynne przejście po kliknięciu na link. (trzeba kliknąć na jakieś województwo i kliknąć nazwę miasta)
Po kliknięciu płynnie przechodzi niżej. Jak to zrobić?

W kodzie widzę, że jest tu jQuery, ale jak to nazwać, cóż to jest smile.gif

Z góry dzięki za wskazówki smile.gif
kamil4u
Nie wiem jak w jQuery, ale w czystym JS manipulujesz scrollTop: https://developer.mozilla.org/en/DOM/element.scrollTop
BatGraf
hmm, nie wiem czy dobrze sie wyraziłem, ale chyba nie o to chodziło.
Po kliknięciu przechodzi do części strony, tak jak przy zastosowaniu kotwicy, różnica tylko taka, że nie "przeskakuje" a robi to płynnie - "przepływa"
!*!
ScrollTo

Działa to o ten sam mechanizm który podał kamil4u, tylko że jQ dodaje do tego animacje, ale to nic innego jak manipulowanie pozycją.
BatGraf
oooooooooo to to, o to mi chodziło biggrin.gif dzieki wielkie.
Nie wiedziałem o co zapytać gogla, teraz jestem (chyba) mądrzejszy smile.gif
Dzieki
kamil4u
Jeżeli chcesz to zrobić w czystym JS to też nie ma problemu, takie proste animacje to po prostu okresowa zmiana tej właściwości np. używając setInterval
BatGraf
nie znam JS i tu mam problem, ale teraz juz to rozgryzam i myślę, że dam radę smile.gif
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.