@LastGeneral

Как установить начало выполнения функции?

На сайте есть блок с js эффек, как сделать так что бы он начинал выполняться только тогда когда к этому блоку до скролили?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 3
etozhkirill
@etozhkirill
Frontend разработчик
Комментировать
@bogomazov_vadim
Проверяй в обработчике скролла, есть ли элемент во вьюпорте, вызывай свой эффект, если true.
Ответ написан
Комментировать
lazalu68
@lazalu68
Salmon
Когда-то делал сниппет добавлявший в jQuery метод onAppearanceApply суть которого заключалась в том, что он для коллекции элементов выполнял функцию при их появлении в поле зрения; собственно, в примере onAppearanceApply как раз используется для запуска анимации. При надобности переписать его на JS используя возможности современных движков не составит много труда
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час