У меня есть страница, где под ними спрятаны вопросы с ответами. Когда кто-то нажимает на вопрос, ответ смещается вниз (это отдельная функция, которая отлично работает). При повторном нажатии он возвращается в свое скрытое состояние.
У меня проблема с отдельной ссылкой #expand-close a
, которая при нажатии открывает / закрывает ВСЕ ответы на вопросы.
Когда ответ уже открыт, эта функция запускается и открывает все закрытые ответы, но закрывает все открытые ответы.
Я хочу, чтобы он открывал все и оставлял открытыми ответы открытыми, закрывал все и держал закрытые ответы закрытыми.
$('#expand-close a').click(function () {
$(this).toggleClass("hide");
$('.faq-hideable').slideToggle(500);
$('.faq-hideable').closest('li').find('h2').toggleClass('p-open');
});