Javascript 为什么jQuery slideToggle在最小化/最大化div时不渲染动画/过渡?

Javascript 为什么jQuery slideToggle在最小化/最大化div时不渲染动画/过渡?,javascript,jquery,html,css,animation,Javascript,Jquery,Html,Css,Animation,我正在使用jquerySlideToggle打开/关闭彼此下面的一些div,并创建一个手风琴效果,在每个div中都有更多的内容、一些其他div、文本、图像等 幻灯片功能工作正常,但它不显示打开或关闭时的过渡/动画效果,您只能在完全打开div后(幻灯片动画完成后)才能看到内容,但我希望从动画开始就开始看到内容 下面是我正在使用的代码: function Accordion(div_name){ for(i = 0; i < 6; i++) { if (div_nam

我正在使用jquerySlideToggle打开/关闭彼此下面的一些div,并创建一个手风琴效果,在每个div中都有更多的内容、一些其他div、文本、图像等

幻灯片功能工作正常,但它不显示打开或关闭时的过渡/动画效果,您只能在完全打开div后(幻灯片动画完成后)才能看到内容,但我希望从动画开始就开始看到内容

下面是我正在使用的代码:

function Accordion(div_name){
    for(i = 0; i < 6; i++) { 
        if (div_name == 'a' + i ) {
            } else {
                $('#a' + i ).hide();
            }  
        };  
  $('#' + div_name).slideToggle();
  location.href ='frota.php#a' + div_name;             
}; 
功能手风琴(部门名称){
对于(i=0;i<6;i++){
如果(div_name=='a'+i){
}否则{
$('a'+i).hide();
}  
};  
$('#'+div_name).slideToggle();
location.href='frota.php#a'+div_name;
}; 
任何人都知道发生了什么,我如何修复它

Tks

尝试执行以下代码:

function Accordion(div_name){
for(i = 0; i < 6; i++) { 
    if (div_name == 'a' + i ) {
        } else {
            $('#a' + i ).slideUp();
        }  
    };  
$('#' + div_name).slideToggle();
location.href ='frota.php#a' + div_name;             
}; 
功能手风琴(部门名称){
对于(i=0;i<6;i++){
如果(div_name=='a'+i){
}否则{
$('a'+i).slideUp();
}  
};  
$('#'+div_name).slideToggle();
location.href='frota.php#a'+div_name;
}; 
尝试使用以下代码:

function Accordion(div_name){
for(i = 0; i < 6; i++) { 
    if (div_name == 'a' + i ) {
        } else {
            $('#a' + i ).slideUp();
        }  
    };  
$('#' + div_name).slideToggle();
location.href ='frota.php#a' + div_name;             
}; 
功能手风琴(部门名称){
对于(i=0;i<6;i++){
如果(div_name=='a'+i){
}否则{
$('a'+i).slideUp();
}  
};  
$('#'+div_name).slideToggle();
location.href='frota.php#a'+div_name;
};