Свернуть все вкладки в аккордеоне на jQuery?

Как с помощью расширений Telerik для ASP.NET MVC скрыть все вкладки-гармошки при загрузке страницы? По умолчанию при загрузке страницы открывается первая вкладка «Аккордеон»! Большое спасибо!


person Community    schedule 20.10.2009    source источник
comment
Проверьте это: codepen.io/rochapablo/editor/YPXbQM   -  person Pablo    schedule 28.11.2014


Ответы (2)


Попробуй это:

Это отключит все активные (открытые) панели.

$('.accordion').accordion({
    active: false,
    collapsible: true            
});
person Kien Pham    schedule 19.01.2010

Просмотрите jQuery, скорее всего, есть возможность указать вкладку для отображения; по умолчанию это наверное первый. Вы можете изменить поведение, добавив дополнительный jQuery.

Если аккордеон является вложенным UL, jQuery для скрытия всех вложенных элементов UL будет следующим:

$('ul.accordion ul').hide();

Обязательно поместите это после jQuery, который устанавливает функциональность аккордеона. Щелчок по любому из верхних LI должен отобразить вложенный UL.

Разметка может быть разной, но логика должна быть очень похожей.

person Community    schedule 20.10.2009
comment
спасибо за помощь, но Telerik Extensions немного отличается, покажите, что вы можете просто использовать функцию скрытия, чтобы скрыть аккордеон - person ; 20.10.2009
comment
Это скроется, как вы предложили. Но активный элемент будет активным. Итак, active: false поступать правильно. - person chhantyal; 21.02.2012