fixed infinite scroller so that it takes the height of OP into account when detecting when to load more posts while scrolling up

v1.18.x
Julian Lam 11 years ago
parent a6abde2a2b
commit b6f7014a9d

@ -17,9 +17,10 @@ define('forum/infinitescroll', function() {
}; };
function onScroll() { function onScroll() {
var top = $(window).height() * 0.1 + topOffset; var originalPostEl = $('li[data-index="0"]'),
var bottom = ($(document).height() - $(window).height()) * 0.9; top = $(window).height() * 0.15 + topOffset + (originalPostEl ? originalPostEl.outerHeight() : 0),
var currentScrollTop = $(window).scrollTop(); bottom = ($(document).height() - $(window).height()) * 0.85,
currentScrollTop = $(window).scrollTop();
if(currentScrollTop < top && currentScrollTop < previousScrollTop) { if(currentScrollTop < top && currentScrollTop < previousScrollTop) {
callback(-1); callback(-1);

Loading…
Cancel
Save