Почему Window.scroly возвращает меньшее значение, чем общая высота документа при достижении дна прокрутки?Html

Программисты Html
Anonymous
Почему Window.scroly возвращает меньшее значение, чем общая высота документа при достижении дна прокрутки?

Сообщение Anonymous »

Я строю пользовательский просмотрщик PDF, который отображает страницы в виде вертикальных изображений, и я сталкиваюсь с расходным доходом от позиции прокрутки: < /p>
Фактическая высота документа:
документирование. Documentelement.scrollheight Отчеты 10016px (сумма всех высот изображения) < /p>
9410px при максимальном прокрутке. < /P>
мой код рендеринга HTML: < /p>
*ngFor="let image of canvasItems; let i = index"
style="height: 100%;"
[ngStyle]="{'width': isGedPreview ? '100%' : ''}">


< /code>
Мой код, который проверяет действие прокрутки: < /p>
@HostListener('window:scroll', ['$event'])
onScroll() {
if (this.canSkipScrollAdjustment()) {
return;
}
const scrollPosition = window.scrollY;
const scrollHeigth = document.documentElement.scrollHeight;
console.log("scrollposition, ", scrollPosition); // 9410px
console.log("scrollHeigth, ", scrollHeigth); // 10016px
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... tal-height

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