Доброго дня. У меня что-то не соединяется. На сайте нужно реализовать табы внутри табов. Использую вот этот скрипт
$(document).ready(function () {
$('.accordion-tabs').children('li').first().children('a').addClass('is-active')
.next().addClass('is-open').show();
$('.accordion-tabs').on('click', 'li > a', function(event) {
if (!$(this).hasClass('is-active')) {
event.preventDefault();
$('.accordion-tabs .is-open').removeClass('is-open').hide();
$(this).next().toggleClass('is-open').toggle();
$('.accordion-tabs').find('.is-active').removeClass('is-active');
$(this).addClass('is-active');
} else {
event.preventDefault();
}
});
});
для дочерних табов продублировала его но назначила другой класс. С активностью проблем нет, все работает переключается. НО, оно переключается почему то по очереди, а не независимо. и если перейти по одному из родительских табов, то дочерние теряют активность. а мне надо чтобы на табе А отображались активная а1, переключил на B - активна дочерняя В1, вернулся на А активная А и А1. Если просто обновить страницу, то А и а1 активны, проблемы начинаются если перейти на В и вернуться на А. Надеюсь понятно объяснила.
Вас не затруднит подсказать что дописать надо к скрипту чтобы все работало и нужен ли второй такой же скрипт с другими классами? Заранее благодарю.
Поиском, к сожалению, найти адекватное решение и реализовать не получилось, думаю что надо допилить это.