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

Как определять что блок по центру экрана (вертикально)?

Здравствуйте.
Задача такая, есть допустим 20 блоков на странице, все они в столбик друг за другом идут.
Нужно по скроллу определять, что какой-то из них оказался по центру экрана (по вертикали) и в этот момент дать ему класс. как только оказался в центре следующий - соответственно дать ему. и так далее
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
elementFromPoint например. Или, вычисляете точку центра экрана относительно документа (не окна), и при скролле, меняете ее, и сравниваете с координатами других блоков относительно документа.

Ну да, проще всего с elementFromPoint
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект