Почему на последнем элементе в навигации, добавление класса active срабатывает со второго раза?
Я конечно подозреваю что это из за того что у меня еще стоят обработчики на onscroll, но ошибку не могу найти, ошибку вообще найти не вариант как по мне. Если убрать обработчик onscroll то все работает, но тогда я потеряю фишку которую просит клиент, при прокрутке к каждой скекии, в навигации меняется класс на то меню, которое в данный момент прокручено. Помогите кому не все равно.
https://jsfiddle.net/f1y8ezL2/3/