判断窗口滚动到底部

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
onScroll: function() {
var self = this;
var BOTTOM_OFFSET = 0;
$(window).scroll(function () {
var $currentWindow = $(window);
//当前窗口的高度
var windowHeight = $currentWindow.height();
//当前滚动条从上往下滚动的距离
var scrollTop = $currentWindow.scrollTop();
//当前文档的高度
var docHeight = $(document).height();
//当 滚动条距底部的距离 + 滚动条滚动的距离 >= 文档的高度 - 窗口的高度
if ((BOTTOM_OFFSET + scrollTop) >= docHeight - windowHeight) {
self.loadMore();
}
});
}