f0ckv1/s/test.js

22 lines
766 B
JavaScript
Raw Normal View History

2016-08-30 11:57:03 +00:00
var scrollListener = function () {
$(window).one("scroll", function () {
if($(window).scrollTop() + 256 >= $(document).height() - $(window).height()) {
$.ajax({
2016-08-30 10:50:06 +00:00
url: './api/p/'+$('#posts').data('last'),
dataType: 'json',
success: function(msg) {
var html = "";
for(var i = 0; i < msg.items.length; i++)
if(msg.items[i].id)
2016-08-30 11:57:03 +00:00
html += "<a href=\"./"+msg.items[i].id+"\" title=\""+msg.items[i].mime+"\"><img class=\"thumb\" src=\"//f0ck.me/t/"+msg.items[i].id+".png\" /></a>\n";
2016-08-30 10:50:06 +00:00
$('#posts').append(html);
$('#posts').data('last', msg.last);
}
});
2016-08-30 11:57:03 +00:00
}
setTimeout(scrollListener, 50);
});
};
$(document).ready(function () {
scrollListener();
2016-08-30 10:50:06 +00:00
});