mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-10 16:05:49 +01:00
closes #1101
This commit is contained in:
@@ -446,15 +446,18 @@ 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() < top && previousScrollTop > currentScrollTop) {
|
||||
if(currentScrollTop < top && currentScrollTop < previousScrollTop) {
|
||||
callback(-1);
|
||||
} else if ($(window).scrollTop() > bottom && previousScrollTop < currentScrollTop) {
|
||||
} else if (currentScrollTop > bottom && currentScrollTop > previousScrollTop) {
|
||||
callback(1);
|
||||
}
|
||||
previousScrollTop = currentScrollTop;
|
||||
|
||||
Reference in New Issue
Block a user