你知道为什么scroll-behavior:smooth不能和Lenis的smooth -scrolling库一起使用吗?当我注解下面的Lenis代码时,它工作得很好。当我添加Lenis代码时,当我点击带有id的标签时,它不能平滑地滚动。
const lenis = new Lenis({
duration: 2.5
})
function raf(time) {
lenis.raf(time)
requestAnimationFrame(raf)
}
requestAnimationFrame(raf)
lenis.on('scroll', ScrollTrigger.update)
gsap.ticker.add((time) => {
lenis.raf(time * 1000)
})
html {
scroll-behavior: smooth;
}
<h2><a class="c-btn" href="#pages-main">scroll down</a></h2>
<section id="pages-main"></section>
你知道为什么scroll-behavior:smooth不能和Lenis的smooth -scrolling库一起使用吗?当我注解下面的Lenis代码时,它工作得很好。当我添加Lenis代码时,当我点击带有id的标签时,它不能平滑地滚动。
const lenis = new Lenis({
duration: 2.5
})
function raf(time) {
lenis.raf(time)
requestAnimationFrame(raf)
}
requestAnimationFrame(raf)
lenis.on('scroll', ScrollTrigger.update)
gsap.ticker.add((time) => {
lenis.raf(time * 1000)
})
x
html {
scroll-behavior: smooth;
}
<h2><a class="c-btn" href="#pages-main">scroll down</a></h2>
<section id="pages-main"></section>
的一个字符串
1条答案
按热度按时间uklbhaso1#
字符串
我已经使用了react-lenis,但它可能也可以与普通的lenis包一起工作。