Выполнить функцию, когда мышь находится в определенной позиции - PullRequest
1 голос
/ 22 февраля 2010

Я пытаюсь сделать что-то вроде этого:

var mouseY = //mouse y-position relative tot some element

while (mouseY > 0 && mouseY < 200){
    //scroll element -5px
}

Я хочу прокрутить определенный элемент вверх, пока мышь находится в определенной области элемента.

Получение позиции мыши и прокрутка не проблема (с помощью scrollTo plugin ),

Я просто не могу понять, как связать это с событием и повторять его, пока мышь находится в требуемой области ...

Надеюсь, кто-то может указать мне правильное направление ...

1 Ответ

1 голос
/ 22 февраля 2010

После выполнения прокрутки установите таймер для повторной проверки состояния мыши, скажем, через 50 миллисекунд.

window.setTimeout()

...