From 2f9f4525cf2a2a33f0f2193a96df835da807f63c Mon Sep 17 00:00:00 2001 From: hehh Date: Tue, 25 Nov 2025 10:29:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(about):=20=E4=BC=98=E5=8C=96=E8=A7=A6?= =?UTF-8?q?=E6=91=B8=E5=92=8C=E9=BC=A0=E6=A0=87=E4=BA=8B=E4=BB=B6=E7=BB=91?= =?UTF-8?q?=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为所有事件监听器添加 passive 选项以提升滚动性能 - 确保触摸和鼠标事件处理的一致性 - 避免默认行为对页面滚动的影响 --- js/about.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/about.js b/js/about.js index 1513cc5..830d35d 100644 --- a/js/about.js +++ b/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() {