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