El ejemplo es sencillo, quizá no notaste que están usando jQuery, de ser así, descárgalo desde su
página oficial.
También es posible hacerlo con JavaScript nativo.
Código Javascript
:
Ver originalwindow.onload = function(){
intervalo = setInterval(function(){
var scroll = document.body.scrollTop;
if (scroll + window.innerHeight >= document.body.offsetHeight)
clearInterval(intervalo);
else
document.body.scrollTop = scroll + 200;
}, 2000);
};
Lo hice lo más parecido posible al ejemplo que mostraste con jQuery, con la diferencia de que no realiza el efecto de deslizamiento suave. De cualquier forma, el scrolling se realiza con normalidad.
DEMO
Saludos