Puedes usar el método
scrollTo
. Y si quieres añadirle un efecto de deslizamiento suave, puedes usar un temporizador y, por cada iteración, solo tienes que sumar una pequeña cantidad de píxeles para el desplazamiento. Cuando se haya desplazado la cantidad indicada, cortas el ciclo.
Saludos