alaskafx
@alaskafx
Не .do Frontend

Как показать элемент, когда юзер доскроллил до него?

Подобный вопрос уже был рассмотрен на qna, но он был реализован на jquery: мне нужно на нативном js

Как показать (или сделать любое другое действие, к примеру: alert() ) когда юзер доскроллил до определенного элемента?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 3
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Ответ написан
Комментировать
Aleksandr-JS-Developer
@Aleksandr-JS-Developer Куратор тега JavaScript
Лучше проще, чем никогда
Если просто, то обычно вешается обработчик на скрол на странице и, при скроле, проверяете текущий скрол с позицией нужного элемента на странице.
Но есть несколько нюансов, таких как производительность (скрол очень часто срабатывает), так что, чтобы с этим не возится долго, ищите готовые решения, как писали выше.
Ответ написан
Комментировать
sagrana
@sagrana
Вёрстка и немного кодинга)
Вот тут вариант на чистом js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
09 дек. 2021, в 17:16
500 руб./в час
09 дек. 2021, в 17:01
500000 руб./за проект
09 дек. 2021, в 16:48
800 руб./за проект