Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Problem ze scrollem - przewijanie
darney
post 10.09.2011, 11:51:23
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 21.08.2010
Skąd: Gdynia

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


Mam taki skrypt chatu. Jak rozwiązać problem z scrollem który na siłę ciągle przewija stronę w dół.
Źródło http://www.youtube.com/watch?v=RkjBhnZsbQI

Chciał bym aby po załadowaniu chatu scroll zjechał na sam dół oraz po wpisaniu wiadomości automatycznie zjeżdżał w dół.

Plik odpowiedzialny za ciągłe odświeżanie scrolla i wiadomości ma kod następujący
  1. $.ajaxSetup ({
  2. cache: false
  3. });
  4.  
  5. $(setInterval(function() {
  6. $('.main').load('display_messages.php');
  7. $(".main").attr({ scrollTop: $('.main').attr('scrollHeight') });
  8. }, 500));


niestety $(".main").attr({ scrollTop: $('.main').attr('scrollHeight') }); w tej funkcji uniemożliwia użytkownikowi scrolowania w w górę. Pod koniec filmu pokazane jest że niby ten problem naprawia
  1. $.ajaxSetup ({
  2. cache: false
  3. });

Niestety to nie pomaga.
Próbowałem $(".main").attr({ scrollTop: $('.main').attr('scrollHeight') }); zabrać stamtąd i wkleić tam gdzie jest funkcja odpowiedzialna za wysłanie wiadomości żeby to raz zadziałało a nie w ciągłych powtórzeniach
Nie znam za dobrze java script dlatego proszę o pomoc.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:44