页面加载时jQuery手风琴打开标签

时间:2019-04-03 11:15:59

标签: javascript jquery jquery-ui accordion

我有一个jQuery手风琴,它是从泛型手风琴()函数调用的。 我目前遇到的问题是,手风琴正在打开页面加载时的标签,而不是关闭时加载它们。

已经尝试将$(".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();

0 个答案:

没有答案