イベント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
....
1console.log(event.pageY)
つ目はマウスの移動に応じて自動的に更新されますが、2つ目は更新されず、で計算された値を保持しているようですdeltaY
。event.pageY
では、マウスが内側の「if」内を移動するときに、更新された値を取得するにはどうすればよいですか?