Как определять что блок по центру экрана (вертикально)?
Здравствуйте.
Задача такая, есть допустим 20 блоков на странице, все они в столбик друг за другом идут.
Нужно по скроллу определять, что какой-то из них оказался по центру экрана (по вертикали) и в этот момент дать ему класс. как только оказался в центре следующий - соответственно дать ему. и так далее
elementFromPoint например. Или, вычисляете точку центра экрана относительно документа (не окна), и при скролле, меняете ее, и сравниваете с координатами других блоков относительно документа.