casper-i18n/assets/js/infinitescroll.js
Aileen Nowak 0914d43a86 💄 Infinite scroll (#316)
* 💄  Infinite scroll

closes #314

Adds infinite scroll logic to Casper 2.0

* use jquery min and not slim
2017-06-21 13:10:09 +01:00

19 lines
620 B
JavaScript

// Code snippet inspired by https://github.com/douglasrodrigues5/ghost-blog-infinite-scroll
$().ready(function () {
var page = 2,
blogUrl = window.location,
$result = $('.post-feed');
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() == $(document).height()) {
if (page <= maxPages) {
$.get((blogUrl + '/page/' + page),
function (content) {
$result.append($(content).find('.post').hide().fadeIn(100));
page = page + 1;
});
}
}
});
});