jQuery:按下鼠标时获取scrollTop

时间:2012-07-08 12:18:53

标签: jquery scroll mousemove scrolltop

我有一个问题: 如何在按下鼠标按钮时获取scrollTop()值?

我设计了一个选项,允许用户绘制一个矩形,但可以绘制的区域有滚动条。我想在鼠标位于窗口边缘时增加矩形的高度(该区域正在滚动)但是jQuery在释放鼠标按钮之前没有正确获得scrollTop值。

方案: 按下鼠标按钮 - > div在指针坐标处创建:

  

var sc1 = $('#contentWrap')。scrollTop();

移动鼠标 - > div大小改变了:

  

var sc2 = $(#contentWrap')。scrollTop();   if(sc2> sc1)//返回false

问题在于,除非释放鼠标按钮,否则即使滚动了#contentWrap,var sc2也会与sc1具有相同的值。

PS因为任何错误而烦我 - 我还在学英语

0 个答案:

没有答案