关闭灯箱时 removeOverlay() 调用 .focus() 归还焦点给原图,浏览器的 focus() 默认会 scrollIntoView,导致页面自动滚动把原图完整纳入视口。用户向下滚动后 只点露出的下半截图、再 Esc 关闭时,页面会向上跳到整图可见——非预期行为。 focus({ preventScroll: true }) 抑制该滚动(Chrome68+/FF68+/Safari15.4+ 支持), 焦点归还的无障碍语义不变。