diff --git a/src/components/md-pin.tsx b/src/components/md-pin.tsx index 8d7c723..212c103 100644 --- a/src/components/md-pin.tsx +++ b/src/components/md-pin.tsx @@ -51,7 +51,7 @@ customElement("md-pin", { x: 0, y: 0 }, (props, { element }) => { if (!targetImage || !pinContainer) return; const imgRect = targetImage.getBoundingClientRect(); - const containerRect = pinContainer.getBoundingClientRect(); + const containerRect = pinContainer.parentElement.getBoundingClientRect(); // 计算图片左上角相对于容器原始位置的偏移 const offsetX = imgRect.left - containerRect.left; @@ -103,10 +103,10 @@ customElement("md-pin", { x: 0, y: 0 }, (props, { element }) => { }); return ( - { {toastMessage()} - + ); }); diff --git a/src/components/table.tsx b/src/components/table.tsx index 439ac63..2e1ff9b 100644 --- a/src/components/table.tsx +++ b/src/components/table.tsx @@ -186,7 +186,7 @@ customElement('md-table', { roll: false, remix: false }, (props, { element }) =>