应用于div的slideDown执行slideDown但不向下滚动页面并且div向下滑动div仍然隐藏在视图之外。有没有办法与slideDown同步滚动页面,这样这个div将完全可见?
$('#log').append('<div id="in_log">...</div>');
$('#in_log').slideDown('fast');
谢谢!
答案 0 :(得分:1)
slideDown不会自动向下滚动页面。此外,您无法与slideDown同步滚动页面,因为您无法确定除法的最终高度。您可以做的是在完成slideDown动画后使用.animate()滚动页面
答案 1 :(得分:0)
您可以通过执行以下操作滚动到div的顶部:
var top = $('#in_log').offset().top
$(window).scrollTop(top);