From 3af8d16fcc31630c86520b563986fee72d70c69c Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Fri, 29 Mar 2024 15:54:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E5=9C=A8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=9D=97=E5=86=85=E6=90=9C=E7=B4=A2=E6=96=87=E6=9C=AC=20#8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin.json | 2 +- src/Search.vue | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plugin.json b/plugin.json index 85cfc60..14cd069 100644 --- a/plugin.json +++ b/plugin.json @@ -2,7 +2,7 @@ "name": "siyuan-plugin-hsr-mdzz2048-fork", "author": "TCOTC", "url": "https://github.com/TCOTC/siyuan-plugin-hsr-mdzz2048-fork", - "version": "0.3.3", + "version": "0.3.4", "minAppVersion": "2.9.8", "backends": ["windows", "linux", "darwin"], "frontends": ["desktop", "browser-desktop"], diff --git a/src/Search.vue b/src/Search.vue index b9a9a71..6e4a0cc 100644 --- a/src/Search.vue +++ b/src/Search.vue @@ -154,8 +154,11 @@ function highlightHitResult(value: string, change: boolean) { // 搜索并高亮 function scroollIntoRanges(index: number) { const ranges = resultRange.value as Range[] const range = ranges[index] - const parent = range.commonAncestorContainer.parentElement - parent.scrollIntoView({ behavior: 'smooth', block: "center" }) + // const parent = range.commonAncestorContainer.parentElement + // parent.scrollIntoView({ behavior: 'smooth', block: "center" }) + // 改为获取range元素本身 + const rangeElement = range.parentElement + rangeElement.scrollIntoView({ behavior: 'smooth', block: "center" }) CSS.highlights.set("search-focus", new Highlight(range)) }