我想在事件触发event.pageY
时使用当前值。mousemove
但似乎我的event.pageY
价值没有更新。这是我的代码的一部分(它已经在mousemove
事件的回调函数中):
var deltaX = self.mouse.startX - event.pageX,
deltaY = self.mouse.startY - event.pageY;
if (self.mouse.endTime - self.mouse.startTime < 300){
// Drag down
console.log(event.pageY); // 1
if(Math.abs(deltaX) < Math.abs(deltaY) && deltaY < 0){
console.log(event.pageY); // 2
....
第一个console.log(event.pageY)
会随着鼠标移动而自动更新,但第二个不会更新,似乎它保留了计算的值deltaY
。event.pageY
那么当鼠标在内部“if”中移动时,如何获得更新的值?