如何检查滚动条是否已到达div的末尾?

Rex*_*xha 0 javascript

function yHandler () {

    var show = document.getElementById('show');
    var contentHeight = show.offsetHeight;
    var yOffset = show.pageYOffset;
    var y = yOffset + show.innerHeight;

    if(y >= contentHeight) {
        alert("ok")
        }
    }
    show.onscroll  = yHandler;
Run Code Online (Sandbox Code Playgroud)

如何检查滚动条是否已到达div的末尾?

Tho*_*sen 6

一些代码供您使用:

var scroll = document.getElementById('scroll');
var content = document.getElementById('content');

scroll.onscroll = function(){
    var total = scroll.scrollTop + scroll.clientHeight;

    if(total == content.clientHeight)
        alert('Reached bottom!');
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/EY6qP/