Ярослав
Искусственный Интеллект
(107821)
5 лет назад
Менять условие изменения .active при скролле. Либо искать последний по индексу :visible среди блоков (обычно так и делается, когда блоки >= (100vh - высота абс. элементов)), либо вести доп. проверку чисто для последнего блока (если скролл в самом низу страницы, то...). Очевидно ведь.
http://jsfiddle.net/xwvfmtzp/6/