【发布时间】:2021-02-06 23:43:09
【问题描述】:
我一直在尝试实现改变槽部分的滚动效果 - 不是正常向下或向上移动,而是在元素之间“跳跃”。
举个例子:
<main>
<section id="s1">
... some content
</section>
<section id="s2">
... some content
</section>
<section id="s3">
... some content
</section>
</main>
因此,如果我向下滚动,“s1”部分将更改为“s2”,然后“s2”将更改为“s3”,依此类推。
我应该补充一下,每个部分的高度都相同100vh,我通常使用 flexbox
html {
scroll-behavior: smooth;
}
section {
width: 100vw;
height: 100vh;
}
如果有人知道如何解决这个问题,我将不胜感激
【问题讨论】:
标签: javascript html jquery css scroll