У меня есть карусель и dots-навигация, для переключения которой я использую этот скрипт:
$('.owl-dot').click(function() {
var $current = $('.owl-dot.active');
$current.removeClass('active');
$current.next('.owl-dot').addClass('active');
});
.active {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="slider-dots">
<div class="owl-dot active">active</div>
<div class="owl-dot">active</div>
<div class="owl-dot">active</div>
</div>
Но когда доходит до конца, то последний .owl-dot перестает быть активным. Как это исправить, зациклив добавление класса?
$('.owl-dot').click(function() {
$('.owl-dot').removeClass('active');
$(this).addClass('active');
});
.active {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="slider-dots">
<div class="owl-dot active">active</div>
<div class="owl-dot">active</div>
<div class="owl-dot">active</div>
</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости