我无法弄清楚为什么这不起作用。 我只是试图在.toggle-box finsihed动画后将.toggle容器滚动到顶部。
jQuery(".toggle").click(function(){
jQuery(".toggle-box").slideToggle(), function() {
jQuery("html,body").animate({scrollTop: jQuery(".toggle").offset().top}, 500)
};
});
答案 0 :(得分:2)
确保将滚动回调作为参数传递给slideToggle
函数:
jQuery(".toggle").click(function(){
jQuery(".toggle-box").slideToggle(function() {
jQuery("html,body").animate({scrollTop: jQuery(".toggle").offset().top}, 500)
});
});