Как сделать скрывающиеся блоки?

Добрый день! У меня есть сайт, на нем выводятся блоки из БД.
Пытаюсь сделать скрывающийся блок для отдельного item, но не выходит.
Подскажите, может есть готовое решение?
https://jsfiddle.net/pvkux47b/5/
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('.button').click(function() {
  const $this = $(this);
  const $content = $this.closest('.item').find('.block');

  if ($this.hasClass('closed')) {
    $this.removeClass('closed').html('Скрыть ↑');
    $content.slideDown();
  } else {
    $this.addClass('closed').html('Показать ↓');
    $content.slideUp();
  }
}).click();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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