Как сделать движение при прокрутке?
Вам нужно слушать скролл на странице и передавать положение курсора в вашу функцию. Но т.к. определить координаты курсора при скроле невозможно, вам надо сохранять их и при скроле прибавлять/убавлять размер скрола. 
Примерно так, на jquery:snippet
Можно. Ориентируйтесь на js-события скролла и координаты курсора "мыши".