$('#right').on('click', '.firstcircle, .secondcircle, .thirdcircle, .fourthtcircle',
function(){
var findSelected = $("div.selectedcircle");
var selectedElementId = $(selectedElement).attr('data-slide');
$('.firstcircle, .secondcircle, .thirdcircle, .fourthtcircle').removeClass('selectedcircle');
if ($(selectedElementId)).is("4") {
$('.firstcircle').addClass('selectedcircle');}
else if ($(selectedElementId)).is("1") {
$('.secondcircle').addClass('selectedcircle');}
else if ($(selectedElementId)).is("2") {
$('.thirdcircle').addClass('selectedcircle');}
else {$('.fourthcircle').addClass('selectedcircle');}
});
Суть: при клике на элемент с
#right, скрипт находит
div с классом
selectedcircle. Узнает значение
data-slide у этого элемента. Далее начинается проверка условий. Если
data-slide = 4, тогда
div с классом
firstcircle получает класс
selectedcircle. Если
data-slide = 1, то
div с классом
secondcircle получает
selectcircle и так до пока не проверит 4 элемента. Код ужасен, понимаю, с JS знаком "полтора дня". И да, он не работает. Все спасибо.