Как добавить класс к блоку если блок находится в области видимости браузера?

есть svg блоки нужно добавить к ним класс если он находится в области видимости браузера?
как это реализовать?
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
получить координаты элемента https://learn.javascript.ru/coordinates
Далее через window.onscroll сравниваем, входит ли элемент в видимость области браузера и накидываем класс,
при промотке класс можно снова убирать.
Простейший пример https://ru.js.cx/task/avatar-above-scroll/solution/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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