let pos = (document.documentElement.scrollTop || document.body.scrollTop) + document.documentElement.offsetHeight;

Эта строка не показывает мне точное положение скроллера в первый раз, когда она показывает 687, так как позиция во втором щелчке показывает то же положение, что и 617, она не изменяется после второго щелчка.

1 ответ

Решение

onScroll(event: any) { // видимая высота + пиксель прокручивается = общая высота if (event.target.offsetHeight + event.target.scrollTop == event.target.scrollHeight) { this.buttonDisabled=false;

    }
    else
    {
             this.buttonDisabled=true;

    }
}
Другие вопросы по тегам