Подтвердить что ты не робот

Свернуть все разделы в согласии на загрузку страницы в jQuery Accordian

Я использую JQuery Accordian, я хочу скрыть все разделы загрузки страницы. Только когда пользователь нажимает на заголовок, который должен открыть раздел. Может ли кто-нибудь помочь мне.

4b9b3361

Ответ 1

Используйте это в своей функции готовности документа при инициализации аккордеона:

$("#someid").accordion({collapsible : true, active : 'none'});

Ответ 2

активен: "none" является недопустимым значением, он может работать на поверхности, но нарушит другие аспекты виджета аккордеона. Используйте это вместо:

$("#someid").accordion({collapsible : true, active : false});

Ответ 3

Это должно сделать это. Однако вы перебираете список (в моем случае его список с группировкой по MVC) убедитесь, что класс collapse находится за пределами цикла, чтобы существенно ускорить его.

$('.collapse').parent().find(".glyphicon-minus").removeClass("glyphicon-minus")
     .addClass("glyphicon-plus").css('color', 'green');

$('.collapse').collapse('hide');

Ответ 4

По параметрам URL-адреса вы можете развернуть конкретную вкладку или свернуть все, для рутинного использования:

 $("#accordion").accordion('option', 'active' , 'null');

для расширения конкретного использования:

$("#accordion").accordion('option', 'active' , <?php if($_GET['tab']!='')echo $_GET['tab'];else echo 'null'; ?>);