【发布时间】:2022-01-12 13:27:24
【问题描述】:
我对 HTML 很陌生,希望制作一个网站原型,当您向下滚动时,滚动速度会提高。有谁知道如何做到这一点?
【问题讨论】:
-
滚动速度/距离是一种操作系统设置,大多数现代浏览器都遵循这一设置(在 Windows 上搜索“选择每次滚动多少行”)。如果你想自定义滚动行为,你必须自己在 JavaScript 中实现。
我对 HTML 很陌生,希望制作一个网站原型,当您向下滚动时,滚动速度会提高。有谁知道如何做到这一点?
【问题讨论】:
您可以观看 onscroll 事件,并根据 scrollTop 和滚动方向应用另一个 scrollTop 值。
注意更改 scrollTop 会再次触发 onscroll 事件,从而创建一个无限循环,因此您必须设置一个标志,如 here 所解释的那样。
【讨论】: