-
Использование функции слайдToggle():
$('.accordion-toggle').click(function() { $(this).next('.accordion-content').slideToggle(); });
-
Использование функции toggle():
$('.accordion-toggle').click(function() { $(this).next('.accordion-content').toggle(); });
-
Использование функции animate():
$('.accordion-toggle').click(function() { $(this).next('.accordion-content').animate({ height: 'toggle' }); });
-
Использование классов CSS и функций addClass() и RemoveClass():
$('.accordion-toggle').click(function() { var content = $(this).next('.accordion-content'); if (content.hasClass('open')) { content.removeClass('open'); } else { content.addClass('open'); } });
-
Использование функций слайдUp(), слайдDown() и is():
$('.accordion-toggle').click(function() { var content = $(this).next('.accordion-content'); if (content.is(':visible')) { content.slideUp(); } else { content.slideDown(); } });
Эти методы предоставляют различные способы переключения видимости содержимого аккордеона. Выберите тот, который соответствует вашим потребностям и стилю написания кода.