我正在制作一个分页系统(有点像Facebook),当用户滚动到底部时,内容就会加载。我认为最好的方法是找到用户在页面底部的时间,然后运行ajax查询来加载更多的帖子
唯一的问题是我不知道如何检查用户是否已使用jQuery滚动到页面底部。有什么想法吗
我需要找到一种方法来检查用户何时使用jQuery滚动到页面底部。
使用窗口上的.scroll()事件,如下所示:
$(窗口)。滚动(函数(){
if($(窗口).scrollTop()+$(窗口).height()==$(文档).height()){
警报(“底部!”);
}
});
您可以在这里进行测试,这将获取窗口的顶部滚动,因此它向下滚动的程度,添加可见窗口的高度,并检查其是否等于整个内容的高度(文档)。如果您想改为检查用户是否靠近底部,它将如下所示:
$(窗口)。滚动(函数(){
如果($(窗口).scrollTop()+$(窗口).height()>;$(文档).height()-100){
警报(“接近底部!”);
}
});
您可以在这里测试该版本,只需将100调整为您想要触发的底部像素