reverse infinite loading

This commit is contained in:
Baris Soner Usakli
2014-02-17 20:57:12 -05:00
parent 7918a23835
commit 21367a1847
8 changed files with 180 additions and 138 deletions

View File

@@ -420,13 +420,20 @@ var socket,
});
};
var previousScrollTop = 0;
app.enableInfiniteLoading = function(callback) {
$(window).off('scroll').on('scroll', function() {
var top = $(window).height() * 0.1;
var bottom = ($(document).height() - $(window).height()) * 0.9;
var currentScrollTop = $(window).scrollTop();
if ($(window).scrollTop() > bottom) {
callback();
if($(window).scrollTop() < top && previousScrollTop > currentScrollTop) {
callback(-1);
} else if ($(window).scrollTop() > bottom && previousScrollTop < currentScrollTop) {
callback(1);
}
previousScrollTop = currentScrollTop;
});
}