فهرست منبع

:art: fix https://github.com/siyuan-note/siyuan/issues/7380

Vanessa 2 سال پیش
والد
کامیت
c56dcead19
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      app/src/asset/anno.ts

+ 4 - 1
app/src/asset/anno.ts

@@ -34,7 +34,10 @@ export const initAnno = (file: string, element: HTMLElement, annoId: string, pdf
             // 右键
             return;
         }
-        const canvasRect = pdf.pdfViewer._getVisiblePages().first.view.canvas.getBoundingClientRect();
+        let canvasRect = pdf.pdfViewer._getVisiblePages().first.view.canvas.getBoundingClientRect();
+        if (event.clientX > canvasRect.right) {
+            canvasRect = pdf.pdfViewer._getVisiblePages().last.view.canvas.getBoundingClientRect();
+        }
         const containerRet = pdfConfig.mainContainer.getBoundingClientRect();
         const mostLeft = canvasRect.left;
         const mostRight = canvasRect.right;