优化 Lenis 滚动

This commit is contained in:
Han 2025-03-08 18:39:50 +08:00
parent 8c7208ef03
commit a019180b73

View File

@ -1,6 +1,9 @@
import Lenis from "lenis"; import Lenis from "lenis";
(window as any).vhlenis = new Lenis(); const IncludeClassName = ['vh-code-box', 'vh-search-list'];
(window as any).vhlenis = new Lenis({
prevent: (node) => IncludeClassName.some((i: string) => node.className.includes(i))
});
const lenisInit = (time: any) => { const lenisInit = (time: any) => {
(window as any).vhlenis.raf(time) (window as any).vhlenis.raf(time)
requestAnimationFrame(lenisInit) requestAnimationFrame(lenisInit)