feat(about): 优化触摸和鼠标事件绑定
- 为所有事件监听器添加 passive 选项以提升滚动性能 - 确保触摸和鼠标事件处理的一致性 - 避免默认行为对页面滚动的影响
This commit is contained in:
12
js/about.js
12
js/about.js
@@ -932,12 +932,12 @@ class UIManager {
|
||||
};
|
||||
|
||||
// 绑定事件
|
||||
fab.addEventListener('touchstart', dragStart, false);
|
||||
fab.addEventListener('touchend', dragEnd, false);
|
||||
fab.addEventListener('touchmove', drag, false);
|
||||
fab.addEventListener('mousedown', dragStart, false);
|
||||
fab.addEventListener('mouseup', dragEnd, false);
|
||||
fab.addEventListener('mousemove', drag, false);
|
||||
fab.addEventListener('touchstart', dragStart, { passive: false });
|
||||
fab.addEventListener('touchend', dragEnd, { passive: false });
|
||||
fab.addEventListener('touchmove', drag, { passive: false });
|
||||
fab.addEventListener('mousedown', dragStart, { passive: false });
|
||||
fab.addEventListener('mouseup', dragEnd, { passive: false });
|
||||
fab.addEventListener('mousemove', drag, { passive: false });
|
||||
}
|
||||
|
||||
initAudio() {
|
||||
|
||||
Reference in New Issue
Block a user