0
var startT = Date.now();
var startX = event.clientX;
var startY = event.clientY;
var endT = startT;
console.log(startX+","+endX);
while (endT < startT + 100) {
endT = Date.now();
}
var endX = event.clientX;
var endY = event.clientY;
var distance = Math.sqrt(Math.pow((endX - startX), 2) + Math.pow((endY - startY), 2));
var velocity = distance/100;
console.log(endT - startT);
console.log(startX+","+endX);
<script>window.onmousemove = showPara;</script>
我试图计算出鼠标移动在时间间隔的距离和速度,但event.clintX
或Y
将保持,而事件变更发生,所以startX
和startY
。所以距离和速度都是0
。 有什么方法可以捕获一个恒定值的起始坐标?
但是在这个过程中没有点击请求,我想实现的就像是一个实时光标速度监控功能。 – Sizy