1

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

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

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

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

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

var sc2=$(#contentWrap').scrollTop(); if (sc2>sc1) //它返回假

问题是,除非释放鼠标按钮,否则 var sc2 将具有与 sc1 相同的值,即使 #contentWrap 滚动也是如此。

PS 请原谅我的任何错误 - 我还在学习英语

4

0 回答 0