How to check if a DIV is scrolled all the way to the bottom with jQuery

后端 未结 8 533
盖世英雄少女心
盖世英雄少女心 2020-12-08 00:27

I have a div with overflow:scroll.

I want to know if it\'s currently scrolled all the way down. How, using JQuery?

This one doesn\'t work: How can I determin

8条回答
  •  猫巷女王i
    2020-12-08 01:11

    For me $el.outerHeight() gives the wrong value (due to the border width), whereas $el.innerHeight() gives the correct one, so I use

    function isAtBottom($el){
    
        return ($el[0].scrollHeight - $el.scrollTop()) == $el.innerHeight();
    }
    

提交回复
热议问题