Почему 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
Ответить

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

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

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

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

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