2021-10-31 06:36:22 +01:00

36 lines
1017 B
JavaScript

var currentscrollHeight = 0;
var count = 0;
jQuery(document).ready(function ($) {
for (var i = 0; i < 8; i++) {
callData(count);//Call 8 times on page load
count++;
}
});
$(window).on("scroll", function () {
const scrollHeight = $(document).height();
const scrollPos = Math.floor($(window).height() + $(window).scrollTop());
const isBottom = scrollHeight - 100 < scrollPos;
if (isBottom && currentscrollHeight < scrollHeight) {
//alert('calling...');
for (var i = 0; i < 6; i++) {
callData(count);//Once at bottom of page -> call 6 times
count++;
}
currentscrollHeight = scrollHeight;
}
});
function callData(counter) {
$.ajax({
type: "GET",
url: "/get_event?id=" + counter,
dataType: "html",
success: function (result) {
//alert(result[0]);
$(result).appendTo('.list');
},
error: function (result) {
return;
}
});
}