2013-05-19 172 views
-1

我正在为网站构建垂直行情。我创建了一个div,我使用jQuery为scrollTop设置动画。在滚动之间,我希望有一个非常慢的动画向下。问题是慢动画不顺利。所以看到它跳转到每个像素。非常慢的jQuery动画

以下是演示:http://test.raapwerk.nl/popma/

有使慢动画流畅运行之间的一种方式?

谢谢!

+1

'变种速度= 8000'提高速度? – sed

+0

_“看到它跳到每个像素”_ - 但像素是您可以使用的最小单位,那么它还能做什么?如果你真的很慢,但是你仍然会看到每一步,那就不那么激动了。 – nnnnnn

+0

哇。两个downvotes ..一定是一个愚蠢的问题? ;)谢谢你的回答! – Raapwerk

回答

2

您的持续时间设置得很高,以至于没有足够的像素可用于平滑动画。如果你设置了8 seconds的持续时间为20px,你可以将它与~3fps进行比较。

所以得到这个更平滑的唯一方法是减少你的持续时间或增加你的像素距离

我做了一个小的jsfiddle证明:PROBLEM DEMO

+0

也是这么想的。只是检查。谢谢! – Raapwerk