Простите, из-за формулировки Вашего вопроса не смог удержаться =)
![250px-Edouard-Isidore-Buguet-PK-spirit-p](https://habrastorage.org/files/df7/d81/1cb/df7d811cb47c499c95d062c5e8a953c9.jpg)
А если по теме, то в общем-то да, тут уже писали - setInterval() если хотите двигать скролл через равные интервалы времени, либо setTimeout() если нужно периодически менять длительность интервала.
Ну и window.scrollBy(x, y), если хотите двигать скролл от определенной позиции на N пикселей.