Jak określić scrollHeight podziału, użyj CSS overflow: auto?
Próbowałem:
$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content
Ostatecznie próbuję utworzyć czat i zawsze mam pasek przewijania do bieżącej wiadomości na ekranie.
Więc pomyślałem coś takiego:
var test = $('test').height();
$('test').scrollTop(test);
Dziękuję Ci,
Brian
javascript
jquery
Brian
źródło
źródło
scrollHeight()
jQuery nie ma funkcji.Odpowiedzi:
scrollHeight
jest zwykłą właściwością javascript, więc nie potrzebujesz jQuery.var test = document.getElementById("foo").scrollHeight;
źródło
Prawidłowe sposoby w jQuery to -
$('#test').prop('scrollHeight')
LUB$('#test')[0].scrollHeight
LUB$('#test').get(0).scrollHeight
Mam nadzieję, że to pomoże.
źródło
prop
metoda wymaga jquery w wersji 1.6 lub nowszej. +1 ode mnie