我有一个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();