У библиотеки swiper на главной есть демка, где от прокрутка осуществляется от силы свайпа, т.е можно просвайпать 2-3 элемента, смотрите апишку, мб что нибудь будет
WbICHA спасибо) твой ответ тоже рабочий, по ссылку нашел более лаконичное решение, пересечение интервалов можно было найти при помощи сравнения конец\начало, начало\конец