@MaxDenaro

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

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

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

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

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