brutto333
@brutto333

Как сделать чтобы по нажатию на блок его border подкрашивался жёлтым?

Добрый день, подскажите пожалуйста не пойму как правильно сделать есть выпадающий аккордеон, который состоит из 3 блоков с текстом и один из них должен постоянно быть открыт, это реализовал, но не могу понять как подкрасить слева border в жёлтый цвет блок который открыт, то есть по нажатию блок открывается и закрашивается его border слева в жёлтый, а закрывается предыдущий открытый и его border становится белым. Заранее спасибо.
$(document).ready(function () {
  $('.what__subtitle').click(function () {
    if ($(this).closest('.what-text__border').find('p').is(':visible')) {
      $(this).find('p').slideUp('slow');
    } else {
      $('.what__dectiption').slideUp('slow');
      $(this).closest('.what-text__border').find('p').slideToggle('slow');
    }
  });
});
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
cannibal_corpse
@cannibal_corpse
Верстальщик руками
Привет! Просто подумай над логикой реализации.

1. При нажатии на элемент, что должно происходить? Все элементы должны закрыться.
2. Элемент, на который нажали (наш таргет), должен открыться.
3. Бордеры у неактивных элементов белые, у активных желтые.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы