Что то странная задача у вас, минимум будет костыль, который аукнется при адаптивной верстке. Я думаю правильно было бы сделать все таки родителя с фоном, а в нем строки с переносами в нужном месте.
Вот накидал простенький с бесконечной прокруткой Codepen Slider. Из настройки поставить 2 селектора - контейнера и слайда. Количество элементов на странице настраивается через css, поэтому с адаптивом на разные экраны вообще без проблем.
if ($(this).has('active')){
$(this).parent().find('div.btn-color').removeClass('active');
$(this).addClass('active');
}
else{
//тут должно быть то, что отключит active у другого цвета
//потом добовляем active тому, на что нажали
$(this).addClass('active');
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.