我尝试滚动到通过 jquery 切换打开的 Div 的底部。
我试过这样:
$(document).ready(
function() {
$(".menuitem").click(function() {
$('#'+$(this).attr("id")+'sub').toggle(1000);
$('html, body').animate({"scrollTop": $('#'+$(this).attr("id")+'sub').offset().top}, 'fast');
}
);
使用 scrollTop 之后的代码:$('#'+$(this).attr("id")+'sub')
我得到了从切换中扩展的 div 的正确 id。
问题:我在 div 的顶部,而不是在底部,所以用户看不到内容 - 只有第一行。我必须以某种方式将 div 的最终大小添加到滚动中,但是如何?