From ccdcecec14af54e288a67bd29fc31d0aaeec6b62 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 8 Jun 2023 19:22:39 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/7536 --- app/src/protyle/scroll/event.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/protyle/scroll/event.ts b/app/src/protyle/scroll/event.ts index a42fbf923..c4182efce 100644 --- a/app/src/protyle/scroll/event.ts +++ b/app/src/protyle/scroll/event.ts @@ -28,10 +28,12 @@ export const scrollEvent = (protyle: IProtyle, element: HTMLElement) => { if (item.parentElement.classList.contains("protyle-wysiwyg")) { const headerTop = item.offsetTop - 30 + 56 const headerElement = item.querySelector(".av__row--header") as HTMLElement - if (headerTop < element.scrollTop && headerTop + headerElement.parentElement.clientHeight > element.scrollTop) { - headerElement.style.transform = `translateY(${element.scrollTop - headerTop}px)`; - } else { - headerElement.style.transform = ""; + if (headerElement) { + if (headerTop < element.scrollTop && headerTop + headerElement.parentElement.clientHeight > element.scrollTop) { + headerElement.style.transform = `translateY(${element.scrollTop - headerTop}px)`; + } else { + headerElement.style.transform = ""; + } } } });