Как сделать меню аккардеон с активным элементом?

Всем привет.
Помогите решить проблему я в js не очень разбираюсь
Как сделать чтобы по клику как на скрине
87962aa4dc104e7784b1113d6ed8a129.png
был желтый фон и кнопка минус.
Пр повторном нажатие на кнопку уже кнопка + и без фона.
Я сделал так https://jsfiddle.net/Timwer/3er43tx2/но не верно работает, при нажатиии не закрывает пункт предыдущий и фон не могу нормально сделать и кнопку + -

Код js
$(document).ready(function(){
  $(".add_itm").on("click", function(){
    if($(this).hasClass('active')){
      $(this).removeClass("active");
      
    }else{
       
         $(this).parent().next().slideToggle(200);
    }
    
  });
});
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
iiiBird
@iiiBird Куратор тега HTML
Пока ты спишь - твой конкурент совершенствуется
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
15 нояб. 2024, в 23:33
20000 руб./за проект
15 нояб. 2024, в 23:11
1000 руб./за проект
15 нояб. 2024, в 23:07
8000 руб./за проект