Это ублюдский плагин. Но в любом случае, если не хочется брать готовый плагин, то придётся писать свой. Что именно непонятно? Вопрос слишком общий. Вешаешь слушатель на скролл, на некоторый порог скролла начинаешь форсить его своей анимацией и на этот период блокируешь любое взаимодействие с интерфейсом, владеешь информацией какая секция активна, какие отступы секций от топа, какой у неё индекс относительно всего массива секций ну и прочее, там много всего. А потом всё это ещё с тачем подружить надо будет.