Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Shoutbox - przewijanie SB do ostatniej wiadomości
Forum PHP.pl > Forum > Przedszkole
d.stp
Witam, mam shoutbox o wielkości 300px na 500px. Wiadomości pobieram z bazy danych, ale jak jest więcej wiadomość niż wysokości to pokazuje mi się suwak - o to chodzi, ale nie wiem jak zrobić, żeby po przyjściu wiadomości suwak sam zjeżdżał na sam dół.

Chodzi mi o rozwiązanie takie jak tu na stronie jest w shotuboxie.
zenb8w
a próbowałeś nadawać dla ostatniego elementu w shoutboxie, np <span id="lastId"> i do niego odwoływać się przez kotwicę #lastId?
d.stp
Nie, ale to wydaje mi się bez sensu..

nospor.pl

tutaj jest to dobrze pokazane
!*!
jQuery scroll. (wysokość SB - wysokość odpowiedzi).
d.stp
Wysokość diva z wiadomościami mam 250px, tak wygląda jego css:

  1. height: 250px;
  2. overflow-y: auto;


W JS ustawiam scrollTop(250), czyli jego wysokość

  1. $('#messages').scrollTop(250);


ale to nie działa tak jak powinno - jak dodam wiadomość to nie zjeżdża na sam dół, tylko zostaje w miejscu... oczywiście po wysłaniu wiadomości też ustawiam scrollTop...
nospor
Bo ty nie masz ustawiać na wysokosc diva, tylko na wysokosc scrolla. Napisałem ci to w temacie, w którym pytałeś u mnie, ale widze już tam nie zaglądasz.
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-2024 Invision Power Services, Inc.