fix: PC端表头初始化渲染问题

This commit is contained in:
hzm
2026-03-09 17:23:59 +08:00
parent 5f909cc669
commit 3ed129afb2
2 changed files with 14 additions and 3 deletions

View File

@@ -412,7 +412,12 @@ export default function PcFundTable({
return;
}
setShowPortalHeader(rect.top <= nextStickyTop);
const headerEl = tableEl?.querySelector('.table-header-row');
const headerHeight = headerEl?.getBoundingClientRect?.().height ?? 0;
const hasPassedHeader = (rect.top + headerHeight) <= nextStickyTop;
const hasTableInView = rect.bottom > nextStickyTop;
setShowPortalHeader(hasPassedHeader && hasTableInView);
setPortalHorizontal((prev) => {
const next = {