Implement #2: simulate hover event

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 4e0c401583
commit 7a57784daf
4 changed files with 22 additions and 3 deletions

View File

@@ -199,13 +199,14 @@ function initMousemoveObserver(cb: mousemoveCallBack): listenerHandler {
}, 500);
const updatePosition = throttle<MouseEvent>(
evt => {
const { clientX, clientY } = evt;
const { clientX, clientY, target } = evt;
if (!timeBaseline) {
timeBaseline = Date.now();
}
positions.push({
x: clientX,
y: clientY,
id: mirror.getId(target as INode),
timeOffset: Date.now() - timeBaseline,
});
wrappedCb();