与slideDown同步滚动

时间:2011-11-08 12:39:36

标签: jquery

应用于div的slideDown执行slideDown但不向下滚动页面并且div向下滑动div仍然隐藏在视图之外。有没有办法与slideDown同步滚动页面,这样这个div将完全可见?

$('#log').append('<div id="in_log">...</div>');
$('#in_log').slideDown('fast');

谢谢!

2 个答案:

答案 0 :(得分:1)

slideDown不会自动向下滚动页面。此外,您无法与slideDown同步滚动页面,因为您无法确定除法的最终高度。您可以做的是在完成slideDown动画后使用.animate()滚动页面

答案 1 :(得分:0)

您可以通过执行以下操作滚动到div的顶部:

var top = $('#in_log').offset().top
$(window).scrollTop(top);