Нужно сделать поэкранную прокрутку на сайте.
<div class="block home__block active">...</div>
<div class="block works__block">...</div>
<div class="block about__block">...</div>
<div class="block contact__block">...</div>
<div class="block hire__block">...</div>
Сайт состоит из 5 таких вот блоков. Блоки выводятся с изменением opacity и margin, то есть блок как бы уезжает и исчезает при переключении на другой блок. Это я уже сделал для переключения через nav. Как можно отследить скроллинг, чтобы добавлять класс active к блоку, куда идет прокрутка и отбирать его у данного блока?