Подскажите пожалуйста, есть код переключения вкладок, как его чуть видоизменить, чтобы табы переключались плавно(анимацию или задержку добавить). Заранее спасибо.
$(document).ready(function () {
$('.s-services__controls_link').on('click',function (e) {
e.preventDefault();
var tabItem = $(this).closest('.s-services__controls_item'),
tabContentItem = $('.s-services__tab_item'),
tabItemPosition = tabItem.data('services');
tabContentItem.filter('.s-services__tab_item-' + tabItemPosition)
.add(tabItem)
.addClass('active')
.siblings()
.removeClass('active');
});
});
Как вариант, надо поменять логику вот тут:
tabContentItem.filter('.s-services__tab_item-' + tabItemPosition)
.add(tabItem)
.addClass('active')
.siblings()
.removeClass('active');
});
Вместо добавления/удаления класса. На что-то типа такого: https://codepen.io/Lukyanenko/pen/ZqyNwR?editors=1111
То есть тебе надо или скрыть таб который сейчас отображается. Например отловив его по классу active. Или просто скрыть все, и показать тот который тебе надо. Но так сложно говорить, не видя всей структуры которая у тебя есть.
Вопрос был решен вот так. https://jsfiddle.net/4Lqcb5em/1/ Спасибо тем, кот откликнулся.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости