From 92790630dbeb6df07a07e2eaa8dc2691f890635e Mon Sep 17 00:00:00 2001 From: peijunlei Date: Mon, 7 Sep 2026 20:23:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(about):=20=E8=B0=83=E6=95=B4=E8=8D=A3?= =?UTF-8?q?=E8=AA=89=E8=B5=84=E8=B4=A8=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/themes/dist_static/static/css/about.css | 2 ++ public/themes/dist_static/static/js/about.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/public/themes/dist_static/static/css/about.css b/public/themes/dist_static/static/css/about.css index 30c0d17..e8fc81d 100644 --- a/public/themes/dist_static/static/css/about.css +++ b/public/themes/dist_static/static/css/about.css @@ -586,6 +586,8 @@ max-height: calc(8 * (5rem + var(--font-32) + 1px)); overflow-y: auto; overscroll-behavior: contain; + scrollbar-gutter: stable; + padding-right: 0.75rem; scrollbar-width: thin; } .ab-honors__item { diff --git a/public/themes/dist_static/static/js/about.js b/public/themes/dist_static/static/js/about.js index 7dfbc83..02e8a18 100644 --- a/public/themes/dist_static/static/js/about.js +++ b/public/themes/dist_static/static/js/about.js @@ -72,6 +72,8 @@ function initHonorsToggle() { const expanded = list.classList.toggle("is-expanded"); btn.classList.toggle("is-expanded", expanded); btn.querySelector("span").textContent = expanded ? t("about.collapse") : t("about.expand_more"); + if (expanded) list.setAttribute("data-lenis-prevent", ""); + else list.removeAttribute("data-lenis-prevent"); }); } function initMembersCarousel() {