2012-11-27 2 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