From 3e93bae9011f7f0359027f9908fcf1b0e47e09f9 Mon Sep 17 00:00:00 2001 From: Lyan-u Date: Fri, 6 Sep 2024 08:16:28 +0000 Subject: [PATCH] =?UTF-8?q?fix(indexes):=20=E4=BF=AE=E5=A4=8D=E7=B4=A2?= =?UTF-8?q?=E5=BC=95=E5=90=B8=E9=A1=B6=E6=97=B6=EF=BC=8C=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E8=BF=87=E7=A8=8B=E4=B8=8A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E7=9B=B4=E6=8E=A5=E6=B6=88=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/indexes/indexes.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/indexes/indexes.tsx b/src/indexes/indexes.tsx index 01de84713..d34b236ad 100644 --- a/src/indexes/indexes.tsx +++ b/src/indexes/indexes.tsx @@ -97,7 +97,9 @@ export default defineComponent({ wrapper.classList.add(`${wrapperClass}--sticky`); wrapper.classList.add(`${wrapperClass}--active`); header.classList.add(`${headerClass}--active`); - wrapper.style = `transform: translate3d(0, ${betwixt ? offset : 0}px, 0); top: ${stickyTop}px;`; + wrapper.style = `transform: translate3d(0, ${ + betwixt ? offset - groupTop[index].height : 0 + }px, 0); top: ${stickyTop}px;`; } else { wrapper.classList.remove(`${wrapperClass}--sticky`); wrapper.classList.remove(`${wrapperClass}--active`);