Прокрутка переполненных DIV с помощью JavaScript

у нас есть div, который использует переполнение: auto, чтобы сохранить содержимое внутри div, когда оно изменяется и перетаскивается по странице. Я'используя некоторый ajax для извлечения строк текста с сервера, затем добавьте их в конец div, чтобы содержимое росло вниз. Каждый раз, когда это происходит, яЯ хотел бы использовать JS для прокрутки div вниз, чтобы был виден последний добавленный контент, подобно тому, как будет работать чат или консоль командной строки.

Пока яЯ использовал этот фрагмент, чтобы сделать это (ятакже используя jQuery, отсюда и функцию $ ():

$("#thediv").scrollTop = $("#thediv").scrollHeight;

Однако это 'дает мне противоречивые результаты. Иногда это работает, иногда нет, и полностью перестает работать, если пользователь когда-либо изменяет размер div или перемещает полосу прокрутки вручную.

Целевым браузером является Firefox 3, и онразвертывается в контролируемой среде, поэтому он невообще не нужно работать в IE.

Есть идеи, ребята? Вот этот'Это поставило меня в тупик. Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос