If you are looking for an extraordinary method of smoothly scrolling any DOM or jQuery Element then jQuery ScrollTo() is the best option available as it is very easy to use. You merely have to call $window.scrollTo(X-Coordinate Value, Y Coordinate Value); and the user is likely to be scrolled to that element without any hassle. This method will not slow down your system and is the smallest method for scrolling to the top of your page.
X denotes the pixels along the horizontal axis.
Y denotes the pixels along the vertical axis.
However the above method will not work in case you want to animate the output in such situation you will have to make use of the ScrollTo plug-in.