Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: scrollTop przesuwa scrolle, których nie powinien...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
adrianpl20
Witam. Tworzę czat (pisanie wiadomości w małych okienkach) jak na Facebooku i mam problem z ustawianiem scrolla na dole ekranu w divie z listą wiadomości. Gdy otworzy mi pierwsze okno rozmowy to dobrze scroll przesuwa na sam dół, ale gdy otworzę kolejne okno rozmowy (pierwsze jest cały czas otwarte) to scroll z pierwszego okna rozmowy przesuwa mi na samą górę... Proszę o pomoc. Próbowałem na takie sposoby:

[JAVASCRIPT] pobierz, plaintext
  1. var el = '.msg-tab[data-receiver-id="5"] .msgs';
  2. $(el).scrollTop(1e6);
[JAVASCRIPT] pobierz, plaintext


[JAVASCRIPT] pobierz, plaintext
  1. var el = '#msgs-5';
  2. $(el).scrollTop(1e6);
[JAVASCRIPT] pobierz, plaintext


ale nadal tak samo robi. Szukałem w google, ale nie mogę nic znaleźć.
kamilo818
Jeśli el to np div to spróbuj tak:
  1. var el = 'div.msg-tab[data-receiver-id="5"] div.msgs';
  2. var el = 'div#msgs-5';
  3.  


Nie używaj tylko id lub class ale też elementu. Nie wiem dlaczego tak jest ale też miałem taki problem i to zadziałało.
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.