我有一个问题: 如何在按下鼠标按钮时获取scrollTop()值?
我设计了一个选项,允许用户绘制一个矩形,但可以绘制的区域有滚动条。我想在鼠标位于窗口边缘时增加矩形的高度(该区域正在滚动)但是jQuery在释放鼠标按钮之前没有正确获得scrollTop值。
方案: 按下鼠标按钮 - > div在指针坐标处创建:
var sc1 = $('#contentWrap')。scrollTop();
移动鼠标 - > div大小改变了:
var sc2 = $(#contentWrap')。scrollTop(); if(sc2> sc1)//返回false
问题在于,除非释放鼠标按钮,否则即使滚动了#contentWrap,var sc2也会与sc1具有相同的值。
PS因为任何错误而烦我 - 我还在学英语