2012-11-27 32 views
1

我不明白爲什麼這不起作用。 我只是試圖在.toggle-box添加動畫之後將.toggle容器滾動到頂部。切換後的防火功能

jQuery(".toggle").click(function(){ 
    jQuery(".toggle-box").slideToggle(), function() { 
     jQuery("html,body").animate({scrollTop: jQuery(".toggle").offset().top}, 500) 
     }; 
}); 

回答

2

一定要通過滾動回調作爲參數傳遞給slideToggle功能:

jQuery(".toggle").click(function(){ 
    jQuery(".toggle-box").slideToggle(function() { 
    jQuery("html,body").animate({scrollTop: jQuery(".toggle").offset().top}, 500) 
    }); 
}); 
+0

非常感謝您! – user915308