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 }) =>