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('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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user