鼠标开始拖动和拖动结束如何计算时间的
时间: 2023-10-27 21:02:29 浏览: 102
计算鼠标拖动的时间可以通过记录鼠标按下和松开的时间戳来实现。具体做法如下:
1. 当鼠标按下时,记录当前时间戳,即开始拖动的时间。
2. 当鼠标松开时,记录当前时间戳,即拖动结束的时间。
3. 用拖动结束的时间戳减去开始拖动的时间戳,即可得到拖动的时间。
代码示例:
```
var startTime, endTime, dragTime;
document.addEventListener('mousedown', function() {
startTime = new Date().getTime();
});
document.addEventListener('mouseup', function() {
endTime = new Date().getTime();
dragTime = endTime - startTime;
console.log('拖动时间为:' + dragTime + '毫秒');
});
```
在上面的示例中,我们通过监听 `mousedown` 和 `mouseup` 事件来记录鼠标按下和松开的时间戳,然后计算两个时间戳的差,即可得到拖动时间。
阅读全文