Итак, я построил этот маленький слайдер с стрелками влево и вправо, и у меня возникли проблемы с попытками добавить класс к элементам списка в ul.Добавление/удаление классов для списка элементов
В принципе, я хочу добавить класс к следующему элементу в списке, одновременно удалив этот класс из предыдущего элемента.
Теперь дело в том, что я работаю отлично, но только в правильном направлении, а не влево.
Обратите внимание, что элементы списка сортировки себя должным образом в обоих направлениях, это просто добавить класс слева, который не:
$('.home_slider > li:first').addClass('active-slide');
$('#slider_arrow_right').click(function(){
$('.active-slide').next().addClass('active-slide').prev().removeClass('active-slide');
$('.home_slider > li:last').after($('.home_slider > li:first'));
});
$('#slider_arrow_left').click(function(){
$('.home_slider > li:first').before($('.home_slider > li:last'));
$('.active-slide').next().addClass('active-slide').prev().removeClass('active-slide');
});
Я попытался изменить вверх функцию #slider_arrow_left нажмите на несколько различных но он по-прежнему добавляет класс в том же направлении списка, что и стрелка вправо, или просто не работает вообще. Любая помощь высоко ценится!
ОБНОВЛЕНО:
Вот JSFiddle показывая вопрос: Fiddle
Предлагаю сделать скрипт JS для таких случаев. Это поможет нам визуализировать проблему и сделать ее намного проще. – dlsso
Пожалуйста, добавьте свой HTML - или даже лучше, создайте [Fiddle] (https://jsfiddle.net), как сказал dlsso. – NickyTheWrench
уверен, я обновил сообщение с помощью Fiddle. –