From 53553ab90b05226ca2a6fd1f9bafb52829fb147e Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Tue, 21 Apr 2026 09:32:37 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=9F=E4=B8=80=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E5=92=8C=E7=A7=BB=E5=8A=A8=E7=AB=AF=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/script.js | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/js/script.js b/js/script.js index 74cb860..b20e623 100644 --- a/js/script.js +++ b/js/script.js @@ -1042,7 +1042,7 @@ setTimeout(() => { element.dataset.justEdited = 'false'; }, 200); }); - // 单击选中并进入编辑模式(移动端友好) + // 单击进入编辑模式(同时支持桌面和移动端) element.addEventListener('click', (e) => { if (hasMoved) return; if (element.dataset.justEdited === 'true') return; @@ -1054,28 +1054,6 @@ selectInput(element); startEdit(element); }); - - // 移动端:触摸结束后进入编辑(更灵敏) - let lastTapTime = 0; - element.addEventListener('touchend', (e) => { - // 如果正在拖拽,不触发编辑 - if (isDragging) return; - - const currentTime = Date.now(); - // 双击检测(300ms内两次点击) - if (currentTime - lastTapTime < 300) { - // 双击已在 click 事件中处理,这里不重复 - } else { - // 单击延迟处理,避免与拖拽冲突 - setTimeout(() => { - if (!isDragging && editingInput !== element) { - selectInput(element); - startEdit(element); - } - }, 50); - } - lastTapTime = currentTime; - }); } // 选中输入框