diff --git a/js/script.js b/js/script.js index 4697eee..67c7a67 100644 --- a/js/script.js +++ b/js/script.js @@ -1391,6 +1391,21 @@ // 点击背景图显示工具栏 bgImage.addEventListener('click', (e) => { if (!currentImage) return; + + // 取消输入框和层叠图的选中状态 + if (editingInput) { + endEdit(editingInput); + } + if (selectedInput) { + selectedInput.classList.remove('selected'); + selectedInput = null; + hidePositionInfo(); + } + if (selectedOverlay) { + selectedOverlay.classList.remove('selected'); + selectedOverlay = null; + } + e.stopPropagation(); isInteractingWithBgImage = true;