【问题标题】:jumpy scrolling with mouse wheel on chorme (Windows) [closed]在 Chrome 上使用鼠标滚轮进行跳跃滚动(Windows)[关闭]
【发布时间】:2020-12-28 05:26:45
【问题描述】:

我的网站有问题,基本上是在 Windows 上使用 chrome 上的鼠标滚轮滚动时,页面的行为方式很奇怪,并且一直在做奇怪的跳转。 我正在尝试添加 css 规则

html {
  scroll-behaviour: smooth;
}

但是这样向下滚动时出现了另一个问题,它向下滚动了 3 步,向上慢了 1 步。 我已经检查过了,但我什至没有使用特定的 javascript(在某些页面中根本没有)。我也尝试在 Windows 上更改鼠标设置,但没有解决问题(我也注意到不同 Windows 笔记本电脑上的问题,但在其他浏览器和 Mac 上没有问题)

您知道是什么原因造成的吗?谢谢

编辑 2020 年 12 月 27 日

我发现问题是一些以前在网站上工作过的开发人员在页面头部放置了一个脚本,该脚本应该使滚动更流畅

【问题讨论】:

  • 你能分享有问题的网站吗?可能是滚动时的慢速事件侦听器?
  • 你用其他鼠标检查过吗?
  • @Kosh 是的,我尝试过不同的鼠标和不同的计算机,似乎是 Windows 上的 chrome 问题
  • @baband,如果您在问题中添加minimal reproducible example,那就太好了。

标签: javascript html css scroll


【解决方案1】:

尝试scroll-behaviour 而不是scrolling-behaviourscroll-behavior 的文档。如果没有网站链接,可能无法提供更多建议。

html {
  scroll-behaviour: smooth;
}

这个属性实际上只处理通过浏览器 API 触发的滚动,而不是鼠标滚轮。

【讨论】:

  • 对不起,那是我的错误,我的意思是“滚动行为”
猜你喜欢
  • 1970-01-01
  • 2011-01-21
  • 1970-01-01
  • 1970-01-01
  • 2015-07-27
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
  • 1970-01-01
相关资源
最近更新 更多