feat(about): 优化触摸和鼠标事件绑定

- 为所有事件监听器添加 passive 选项以提升滚动性能
- 确保触摸和鼠标事件处理的一致性
- 避免默认行为对页面滚动的影响
This commit is contained in:
hehh
2025-11-25 10:29:36 +08:00
parent aafc19ae12
commit 2f9f4525cf

View File

@@ -932,12 +932,12 @@ class UIManager {
}; };
// 绑定事件 // 绑定事件
fab.addEventListener('touchstart', dragStart, false); fab.addEventListener('touchstart', dragStart, { passive: false });
fab.addEventListener('touchend', dragEnd, false); fab.addEventListener('touchend', dragEnd, { passive: false });
fab.addEventListener('touchmove', drag, false); fab.addEventListener('touchmove', drag, { passive: false });
fab.addEventListener('mousedown', dragStart, false); fab.addEventListener('mousedown', dragStart, { passive: false });
fab.addEventListener('mouseup', dragEnd, false); fab.addEventListener('mouseup', dragEnd, { passive: false });
fab.addEventListener('mousemove', drag, false); fab.addEventListener('mousemove', drag, { passive: false });
} }
initAudio() { initAudio() {