【问题标题】:Why jQuery slideToggle is not rendering animation/transition when minimize/maximize the divs?为什么 jQuery slideToggle 在最小化/最大化 div 时不渲染动画/过渡?
【发布时间】:2017-10-22 20:47:03
【问题描述】:

我正在使用 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;             
}; 

任何人都知道发生了什么,我该如何解决?

Tks

【问题讨论】:

    标签: javascript jquery html css animation


    【解决方案1】:

    试试这个代码:

    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;             
    }; 
    

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多