jQuery Scroll Path ↓ A Quick Demo ↓

It's a plugin for defining custom scroll paths.

It uses canvas flavored syntax to draw lines and arcs.

It comes with a custom scrollbar.

It also does rotations in supported browsers.

It's available with documentation on GitHub