Странная штука, эффект, когда виден первый и последний блоки, наблюдается при скролле на тачпаде. Если обычной мышкой с колесом, то нормально переключает.
А в принципе там отключить анимацию и получить обычный скролл у блока с классом "active" можно или придётся весь скрипт переписать?
Ваш пример почти то, что нужно, только при начале скролла смена классов моментально пробегает по всем блокам. Т.е. получается виден первый и последний блоки.
Не пойму, как там отключить анимацию и получить обычный скролл у блока с классом "active"..
Это если шаблоны разные, а в условии сказано, что шаблон 1: "В шаблоне template имеется div с классом example. Применяю этот шаблон к нескольким страницам..."