[removed] How to detect if browser window is scrolled to bottom?

后端 未结 19 980
你的背包
你的背包 2020-11-22 16:00

I need to detect if a user is scrolled to the bottom of a page. If they are at the bottom of the page, when I add new content to the bottom, I will automatically scroll them

相关标签:
19条回答
  • 2020-11-22 16:43

    This works

    window.onscroll = function() {
    
        // @var int totalPageHeight
        var totalPageHeight = document.body.scrollHeight; 
    
        // @var int scrollPoint
        var scrollPoint = window.scrollY + window.innerHeight;
    
        // check if we hit the bottom of the page
        if(scrollPoint >= totalPageHeight)
        {
            console.log("at the bottom");
        }
    }
    

    If you're looking to support older browsers (IE9) replace window.scrollY with window.pageYOffset

    0 讨论(0)
提交回复
热议问题