簡體   English   中英

為什么jQuery slideToggle在最小化/最大化div時不呈現動畫/過渡?

[英]Why jQuery slideToggle is not rendering animation/transition when minimize/maximize the divs?

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

試試這段代碼:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM