How to do a smooth scroll?

If I click on hyperlink which links to some other section of page, it goes directly there. But I want to show a smooth scroll to that section. How can I do that?


another possibility that may be worth a look:

If you do a quick search you’ll find quite a few links for smooth scrolling, depending on your requirements - do you want a javascript only version for instance?