diff --git a/2-ui/3-event-details/8-onscroll/1-endless-page/solution.md b/2-ui/3-event-details/8-onscroll/1-endless-page/solution.md index 14646284ee..b58a18e06f 100644 --- a/2-ui/3-event-details/8-onscroll/1-endless-page/solution.md +++ b/2-ui/3-event-details/8-onscroll/1-endless-page/solution.md @@ -55,11 +55,13 @@ function populate() { // нижняя граница документа let windowRelativeBottom = document.documentElement.getBoundingClientRect().bottom; - // если пользователь прокрутил достаточно далеко (< 100px до конца) - if (windowRelativeBottom < document.documentElement.clientHeight + 100) { - // добавим больше данных - document.body.insertAdjacentHTML("beforeend", `

Дата: ${new Date()}

`); + // если пользователь не прокрутил достаточно далеко (>100px до конца страницы) — прерываем цикл + if (windowRelativeBottom > document.documentElement.clientHeight + 100) { + break; } + + // добавим больше данных + document.body.insertAdjacentHTML("beforeend", `

Date: ${new Date()}

`); } } ```