- Usando jQuery, animate(), se puede animar el scroll:
$('html, body').animate({ scrollTop: $(id).offset().top }, 800);
html y body se desplazarán la cantidad indicada por el offset del elemento indicado, durante 800 ms.
Otra manera es usar el plugin scrollTo. - jquery.animate-enhanced plugin extiende animate() para usar CSS3 siempre que sea posible.
- Curtain.js es un plugin que permite presentar páginas en la forma de slides verticales.