惯性拖动滚动

Joe*_*ton 5 javascript jquery scroll

我正在尝试为桌面浏览器创建类似 iPhone 触摸屏拖动滚动的惯性效果。

这似乎是我所追求的代码:

smoothstep_eo(t) = 2*smoothstep((t+1)/2) - 1
Run Code Online (Sandbox Code Playgroud)

从这里 - /sf/answers/13734661/

但是我很难弄清楚如何实施它。

我想象以某种方式使用该代码来计算单击、拖动和释放的移动,然后将值逐帧应用于 scrollToTop()。

关于如何解决这个问题的任何建议。

tim*_*tim 0

我建议您使用Cubiq.org 的 iScroll 5

它是一个 jQuery 插件,工作得非常好,并且可以完美地模拟所有鼠标触摸操作。