Задать вопрос

Как в angular сделать анимацию при скролле до определённого элемента?

Как можно на ангуляре без костылей проиграть анимацию при скролле к элементу?
Как это будет срабатывать - многократно каждый раз, если вернуться опять или один раз?
Какое будет поведение, если страница уже была прокручена до определённого момента и выполнена перезагрузка страницы, а колесо мыши не двигалось при этом? - событие onScroll всёравно отрабатывает?
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • МИПО
    Бакалавриат Веб-разработка
    54 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
Очень просто - вот тут(https://angdev.ru/doc/angular-animation-part-1/) - т е вы пишите анимации со всеми мелочами и при инициализации страницы(компонента) ее включаете - она будет одноразовая, но если например через IntersectionObserver API или HostListener отследить скролл до верха страницы, то можно коллбеком запускать заново.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы