@Genri_Rus

Как закрыть предыдущий пункт?

Вот пример: https://codepen.io/Genri_Rus/pen/XWWzPKq

Как при клике скрывать предыдущий пункт ?

И еще такая проблема, я добавил классу item - класс active, чтобы первый пункт всегда был открыт
Но возникла одна проблема, если я первый раз скрываю данный пункт, то slideToggle на него с первого раза не срабатывает

А как сделать, чтобы он с первого раза при скрытии плавно скрывался ?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
IceRD
@IceRD
Как вариант, схлопывать все и показывать один
$('.item__title').on('click', function(){
    $('.item__open').hide(300);
    $(this).next().slideToggle(300);
    $(this).parent().toggleClass('active');
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы