jQuery аккордеонные вкладки при загрузке страницы - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть аккордеон jQuery, который вызывается из универсальной функции accordion (). Проблема, с которой я столкнулся в тот момент, заключается в том, что аккордеон открывает вкладки при загрузке страницы, а не загружает их в закрытом состоянии.

Уже пробовал добавить $(".accordionbody").accordion({ collapsible: true, active: false }); к моему $(document).ready(function($) {, а также внутри функции accordion().

Ниже приведена функция аккордеона

function accordion() {

 $('.accordionbody').hide(); 

 $('.accordion').find('.accordionheader').click(function(){ 

   $('.accordiontoggle').css("transform", "rotate(0deg)"); 

   var toggle_state = $(this).next().is(':visible') 

   $(this).next().slideToggle(); 

   !toggle_state ? $(this).find('.accordiontoggle').css("transform", "rotate(90deg)") : $(this).find('.accordiontoggle').css("transform", "rotate(0deg)"); 

   $(".accordionbody").not($(this).next()).slideUp();

 });

}

У меня просто есть общий вызов этой функции в другом файле js.

accordion();
...