diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-26 15:15:06 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-26 15:15:51 +0800 |
commit | 9138d6b303c552d856b924950afdbdb8771cb2a3 (patch) | |
tree | 48535aeed10541dad094bc76ac5bf1202f188380 /src/dumbymap.mjs | |
parent | d256212b4cfdd75050a4eb80e36055a6ca09717b (diff) |
fix: menu offset
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r-- | src/dumbymap.mjs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 3315a03..9536c32 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -546,8 +546,8 @@ export const generateMaps = (container, { | |||
546 | container.appendChild(menu) | 546 | container.appendChild(menu) |
547 | new window.MutationObserver(() => { | 547 | new window.MutationObserver(() => { |
548 | menu.style.display = 'block' | 548 | menu.style.display = 'block' |
549 | menu.style.left = (e.clientX - menu.offsetParent.offsetLeft + 10) + 'px' | 549 | menu.style.left = (e.layerX + 10) + 'px' |
550 | menu.style.top = (e.clientY - menu.offsetParent.offsetTop + 5) + 'px' | 550 | menu.style.top = (e.layerY + 5) + 'px' |
551 | clearTimeout(menu.timer) | 551 | clearTimeout(menu.timer) |
552 | }).observe(menu, { childList: true }) | 552 | }).observe(menu, { childList: true }) |
553 | menu.timer = setTimeout(() => menu.remove(), 100) | 553 | menu.timer = setTimeout(() => menu.remove(), 100) |