@mrzgt

Как сделать цикл для функции?

Подскажите, можно ли сделать, что бы если к примеру будет .text-slider4, .text-slider5.... они сами добавлялись в функцию?

owl.on('transitionStart', function () { 
$('.owl').find('.text-slider1').removeClass('slider1'); 
$('.owl').find('.text-slider2').removeClass('slider2'); 
$('.owl').find('.text-slider3').removeClass('slider3'); 
$('.owl.owl-active').find('.text-slider1').addClass('slider1'); 
$('.owl.owl-active').find('.text-slider2').addClass('slider2'); 
$('.owl.owl-active').find('.text-slider3').addClass('slider3'); 
});
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
edward_freedom
@edward_freedom
for(let i = 1; i <= 3; i++) {
    $('.owl').find('.text-slider' + + i).removeClass('ef-slider' + i);
    $('.owl.owl-active').find('.text-slider' + i).addClass('ef-slider' + i); 
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Можно использовать start with селектор, он вернет все элементы попадающие под паттерн
$("[class^='text-slider']")
https://jsfiddle.net/udzr9wh4/2/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
03 дек. 2024, в 12:22
8000 руб./за проект
03 дек. 2024, в 12:10
10000 руб./за проект
03 дек. 2024, в 11:59
4000 руб./за проект