鼠标处于特定位置时执行功能

时间:2010-02-22 14:50:48

标签: jquery jquery-plugins scroll mouseevent

我正在尝试做这样的事情:

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

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

只要鼠标位于元素的某个区域内,我想向上滚动某个元素。

获取鼠标位置和滚动不是问题(使用scrollTo plugin),

我只是无法弄清楚如何将它绑定到一个事件并保持重复,只要鼠标位于所需的区域......

希望有人能指出我正确的方向......

1 个答案:

答案 0 :(得分:1)

完成滚动后,设置一个计时器以再次检查鼠标状态,例如50毫秒。

window.setTimeout()