我可以使用css或jQuery更改滚动速度吗?

前端之家收集整理的这篇文章主要介绍了我可以使用css或jQuery更改滚动速度吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在这 jsFiddle example,我想减少div的内容的滚动速度,特别是当使用鼠标滚轮,因为一个轮子几乎滚动div的高度。

是否可以使用CSS控制,如果没有,可以使用javascript(也许使用jQuery)?

注意:我意识到,在浏览器和浏览器设置之间滚动速度可能会有所不同。但是我认为在大多数情况下,滚动速度(使用鼠标滚轮时)太快,所以我想减慢速度。

解决方法

否。滚动速度由浏览器决定(通常直接由计算机/设备上的设置决定)。 CSS和Javascript不会(或不应该)有任何方式影响系统设置。

话虽如此,可能有很多方法可以尝试通过移动自己的内容来抵制滚动来假冒不同的滚动速度。但是,我认为这样做是一个可怕的想法,在可用性,可访问性和尊重用户方面,但我将首先找到您的目标浏览器触发的事件,指示滚动。

一旦你可以捕获滚动事件(假设你可以),那么你可以动态地调整你的内容,使你想要的部分是可见的。

另一种方法是在Flash中处理这个问题,这给你至少一些级别的滚动事件的控制。

原文链接:https://www.f2er.com/css/219054.html

猜你在找的CSS相关文章