Концепция: главная страница разделена на 5 неравных(!) по высоте секций, высота каждой секции неопределена (адаптивность).
Задача: сделать вместо стандартного скроллинга колесиком мыши так, чтобы при прокрутке экран плавно перемещался на следующий или предыдущий блок.
Что пробовал: практически все решения из первых 5ти страниц выдачи гугла, включая Scrolify.js, blockScroll.js, Alton.js
Первый неправильно определяет позицию секций, второй ужасно глючит, третий увеличивает высоту блока до 100% от экрана.
Даже написал собственное дико костыльное решение код которого можно посмотреть на
фиддле , а посмотреть как работает
тут, так как используется mouse-scroll библиотека.
В общем уважаемые знатоки, вопрос в том, как улучшить мой скрипт или что еще можно использовать. Подскажите пожалуйста, заранее спасибо