Автопрокрутка Jquery div только в нижней части divJquery

Программирование на jquery
Ответить
Anonymous
 Автопрокрутка Jquery div только в нижней части div

Сообщение Anonymous »

У меня есть приложение чата, которое автоматически прокручивается до нижней части элемента div при получении нового сообщения. Это работает нормально, если вы не прокручиваете страницу вверх, чтобы прочитать журнал, поскольку при получении нового сообщения оно возвращается вниз. Мне нужно, чтобы прокрутка выполнялась только в том случае, если позиция прокрутки уже находится внизу, и я не знаю, как это сделать.

Код: Выделить всё

var scroll = $("div#log").prop("scrollHeight") - $('div#log').height()
$("div#log").scrollTop(scroll)
Любая помощь/предложение будет приветствоваться и оценено :)

Подробнее здесь: https://stackoverflow.com/questions/874 ... tom-of-div
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»