2013-05-19 169 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