en / ru

Анимированный скроллинг

К моему удивлению оказалось, что никакие дополнительные плагины для jQuery не нужны, когда необходимо сделать плавный скролл к нужному месту на странице.
jQuery Animation и сам всё может!

$('html').animate({scrollTop: 500}, 300);

И всё!
500 - позиция в пикселях по вертикали от начала страницы (на практике, конечно, это будет значение .offset().top у нужного блока)
300 - скорость анимации
In addition to style properties, some non-style properties such as scrollTop and scrollLeft, as well as custom properties, can be animated.
jQuery API - .animation()