— for the fruitful conversations Logout
Please consider upgrading to a newer version of Internet Explorer (or install Google Chrome, it's even faster).
By KajMagnus, 2012-04-21 10:54:59Z, improved by various people , 2013-03-24 06:24:28Z.

Do this:

Click and hold left mouse button on the white background, and move the mouse leftwards, upwards (with the mouse button held down).

Then you will scroll the page, using Utterscroll.

What is Utterscroll?

Utterscroll enables dragscroll everywhere on a web page. That is, you can click-and-dragscroll anywhere, instead of using the scrollbars. This should save time, for you and the users of your website, if you scroll long distances or horizontally — then Utterscroll is faster than using the browser scrollbars and the mouse scroll wheel.

How is it different?

Utterscroll differs from other scroll scripts:

  • It understands when you want to select text rather than drag-and-scroll the page. Test to alternate between selecting text and scrolling :-)

  • Little or no configuration: it's enabled on the whole page by default, but it disables itself temporarily, when you click buttons, text inputs, links, etcetera.

  • It's faster than other scroll scripts, when you scroll long distances.

  • Perhaps not unique, but anyway: It works inside nested scrollbars.

Nested scrollbar example.
Click and drag the white background
in this box. But not too close to text.

Why am I Doing This?

I'm developing Utterscroll because:

  1. I'm building a discussion system (demo here) where replies
    are stacked in columns, so pages can become very wide. On these huge pages it's rather awkward to scroll using the horizontal scrollbar and scroll wheel.

  2. The discussion system is a blog or forum hosting service, and people can write their own HTML — so I need a scroll script that works well everywhere, with no configuration.

Related Projects

Here are some related projects that perhaps suit you better.

Leave a comment
4 comments Logout
  1. Reply
  2. #2 By Anonymous?, 2013-03-21 18:24:45Z.

    I need help - how do I use this script

  3. #5 By urza?, 2013-12-01 18:17:22Z.

    It doesnt work. Could you please publish plain simple minimal example on github? Something that can be used as boilerplate. Thanks. I tried to use it as you have in github readme, but it doesnt work. It is probably something obvious and stupid for you, but as I am not web developer I dont know what might be wrong.

You have been logged in, welcome Anonymous!

Login failed: unknown error

Be notified via email of replies to your comments?



Submitting ...

Comments rated interesting, funny
Your post has not yet been voted on, and was therefore placed below.
Comments rated boring, stupid
(Click this box to dismiss)