Как определить scrollHeight подразделения с использованием css overflow: auto?
Я пытался:
$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content
В конце концов, я пытаюсь создать чат и всегда иметь полосу прокрутки до текущего сообщения на экране.
Итак, я подумал примерно следующее:
var test = $('test').height();
$('test').scrollTop(test);
Спасибо,
Брайан
javascript
jquery
Брайан
источник
источник
scrollHeight()
jQuery нет функции.Ответы:
scrollHeight
- это обычное свойство javascript, поэтому вам не нужен jQuery.var test = document.getElementById("foo").scrollHeight;
источник
Правильные способы в jQuery -
$('#test').prop('scrollHeight')
ИЛИ$('#test')[0].scrollHeight
ИЛИ$('#test').get(0).scrollHeight
источник
prop
метода требуется jquery версии 1.6 или выше. +1 от меня