滚动功能工作方向错误

On Scroll function working in wrong direction

本文关键字:错误 方向 工作 功能 滚动      更新时间:2024-02-02

我正在使用以下代码调用窗口滚动上的一个函数:

$(function()
{
   $(window).scroll(function()
   {
        if($(document).height()==$(window).scrollTop()+$(window).height())
        {       
                    alert("At Bottom");
                    LoadMore();
        }
   });
});

现在的问题是,这个函数正朝着相反的方向工作。

当我向下滚动时,它什么都不做,但当我向上滚动时,会起作用,为什么会这样?我已经在另一个项目中实现了它,它运行得很好,但现在它正朝着相反的方向运行。有人能帮我吗?还有其他更好的代码或解决方案吗?

当您在底部时,滚动顶部将等于主体的滚动高度-其偏移高度。

$(window).scroll(function(){
    var body = $("body");
    if (body[0].scrollHeight - body.height == body.scrollTop()) {
        //place code here: you've reached the bottom
    }
});