fartscroll.js
https://github.com/theonion/fartscroll.js
HTML
<script src=" //code.onion.com/fartscroll.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<html>
<head>
<title>Testing Fartscroll.js</title>
</head>
<body>
<ul>
<li>Testing MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing. MikLo Was Here</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
<li>Testing.</li>
...
JavaScript
$(document).ready(function() {
// Ensure the page always has more scrolling
$(document).scroll(function() {
while ((window.pageYOffset + window.innerHeight) >= $(this).height() - (window.innerHeight / 2)) {
$('ul').append('<li>Testing.</li>');
}
}).scroll();
fartscroll(800);
});