Skip to content

Commit 76411b6

Browse files
committed
fix: newPageFlag
1 parent c359f45 commit 76411b6

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

docs/.vitepress/theme/index.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,12 @@ const checkAllImagesLoaded = () => {
5050
const delay = (n = 0) => new Promise((r) => setTimeout(r, n));
5151

5252
let lastHashEl: HTMLElement | undefined = undefined;
53-
let newPage = true;
53+
let newPageFlag = true;
54+
if (!import.meta.env.SSR) {
55+
setTimeout(() => {
56+
newPageFlag = false;
57+
}, 1000);
58+
}
5459
const animateHashEl = async (hashEl?: HTMLElement) => {
5560
if (location.hash) {
5661
hashEl ??= document.querySelector<HTMLElement>(location.hash) || undefined;
@@ -66,8 +71,8 @@ const animateHashEl = async (hashEl?: HTMLElement) => {
6671
}
6772
hashEl.classList.add(hintCls);
6873
lastHashEl = hashEl;
69-
const ms = 500 * 2 * (newPage ? 5 : 2);
70-
newPage = false;
74+
const ms = 500 * 2 * (newPageFlag ? 5 : 2);
75+
newPageFlag = false;
7176
await delay(ms);
7277
hashEl.classList.remove(hintCls);
7378
if (lastHashEl === hashEl) {

0 commit comments

Comments
 (0)