Javascript 即使存在';什么都没有了?

Javascript 即使存在';什么都没有了?,javascript,jquery,scroll,Javascript,Jquery,Scroll,我正在开发一个在(windows)平板电脑上运行的web应用程序。我不想说太多细节,但基本上用户有一个任务列表,并在任务完成后检查每个任务 当他们检查一个任务时,我使用jQuery(scrollTop())滚动,这样他们就可以在同一位置单击下一个任务,而不必手动滚动(这在这个特定的平板电脑上很棘手) 问题是,当他们能够完成最后5或6个任务时,div就结束了,所以滚动停止了,这很奇怪,因为他们习惯于在同一个地方单击 我想让它一直滚动,但我不知道如何 我的猜测只是在底部添加空白,但我不确定如何检测它

我正在开发一个在(windows)平板电脑上运行的web应用程序。我不想说太多细节,但基本上用户有一个任务列表,并在任务完成后检查每个任务

当他们检查一个任务时,我使用jQuery(scrollTop())滚动,这样他们就可以在同一位置单击下一个任务,而不必手动滚动(这在这个特定的平板电脑上很棘手)

问题是,当他们能够完成最后5或6个任务时,div就结束了,所以滚动停止了,这很奇怪,因为他们习惯于在同一个地方单击

我想让它一直滚动,但我不知道如何


我的猜测只是在底部添加空白,但我不确定如何检测它何时到达底部以添加空白。

在页面加载中查找最后一个列表项。然后添加空白,以便滚动到页面顶部。我为我的一个网站这样做,当人们访问锚时,他们会出现在页面顶部。讨厌他们不喜欢我自己

var $lastinput = $('input').last();
if ($lastinput.length > 0) {
    var headerTop = $lastinput.offset().top;
    var spacing = $(window).height() - ($('body').height() - headerTop);
    $('#setpageheight').height(spacing);
}
在内容区的底部有一个零高度div,名为
setpageheight
。我会根据需要给它一个高度