В элементе я дал CSS overflow: scroll;
. Теперь в jQuery я хочу иметь его исходную высоту (содержащую все дочерние элементы). Дети под этим элементом динамически меняются. Я хочу иметь высоту над событием прокрутки.
Вот код:
$("#container").scroll(function(e) {
scrollAll();
});
function scrollAll(){
var elemHeight = $("#container").scrollHeight;
var scrollHeight = $("#scrollbars").scrollHeight;
var ratio = elemHeight / scrollHeight;
$("#outup").html( elemHeight +" and "+ scrollHeight +" ratio "+ ratio +" = "+ ($("#container").scrollTop()));
}
Проблема: он выдает ошибку scrollHeight is undefined
. Что не так?