Как сделать так, чтобы при клике на верхний или нижний таб, у обоих одновременно менялся бэкграунд на белый? Я смог реализовать только сами табы, без этого эффекта.
Пример, с минимальной разметкой:
<div class="tab-links">
<ul>
<li>
<a href="#tab1">Tab 1</a>
</li>
<li>
<a href="#tab2">Tab 2</a>
</li>
</ul>
</div>
<div class="tab-item-wrapper">
<div class="tab-item" id="tab1">Content 1</div>
<div class="tab-item" id="tab2">Content 2</div>
</div>
<div class="tab-links">
<ul>
<li>
<a href="#tab1">Tab 1</a>
</li>
<li>
<a href="#tab2">Tab 2</a>
</li>
</ul>
</div>`
var tabContainers = $('.tab-item-wrapper .tab-item');
tabContainers.hide().filter(':first').show();
$('.tab-links .tab__menu__link').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).fadeIn("slow");
$('.tab-links .tab__menu__link').removeClass('selected');
$(this).addClass('selected');
return false;
}).filter(':first').click();
Я бы сделал выбор второго таба по href атрибуту и добавлял уже к ним класс selected.
tabContainers.hide().filter(':first').show();
$('.tab-links .tab__menu__link').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).fadeIn("slow");
$('.tab-links .tab__menu__link').removeClass('selected');
var links = $(this).attr('href');
$('a[href=\\'+links+']').addClass('selected');
return false;
}).filter(':first').click();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как выходит с названия, хочу сделать плавное движение какого либо рисунка за мышкой, например что бы этот рисунок начинал с позиции (0,0) и постоянно...
После вставки кода Yandex weather (widget) , увеличилось время загрузки веб сайта
Есть HTML <a style="display:none"> элемент которому я назначаю стиль display:none, после некоторого времени нужно вернуть default display элемента, но он мне неизвестен