Witam,
mam na stronie diva z ustawioną wysokością, szerokością i overflow: auto; zawartość tego div'a jest dodawana za pomocą JavaScript. Niestety wysokość tego diva, się zwiększa, a podgląd (scrollbar) stoi w miejscu. Jak zrobić by był ciągle pokazywany koniec tego diva? (ostatni wiersz tekstu).
Z tego co zauważyłem, to przy przesuwaniu scrollbara zmienia się wartość scrollTop tego elementu (DOM). Czyli wnioskuję, że musiałbym to przy każdym dodawaniu ustawiać na maksymalną ilość. Niestety nie wiem skąd mam pobrać informacje ile w danym momencie wynosi ta maksymalna ilość.
EDIT:
rozwiązałem ten problem stosując taki zapis:
element.scrollTop = element.scrollHeight - element.clientHeight;
Pod FireFox'em działa w 100%, niestety w Operze brakuje kilku (z 2 albo 3) px do samego dolu elementu. ;/