2012-04-01 13 views
1

私はこれを探しましたが、私はScrollToでそれを使用する方法を見つけました。これは異なっています。スクロール機能付きのjQueryイージングプラグインを使用

私はjQueryのは、この機能を扱うプラグインを緩和取得する必要があります:

function ira(id){ 
     $('html,body').animate({scrollTop: $("#"+id).offset().top}, 700); 
} 

...助けを事前に感謝を説明するために、はるかはありません!

...

に私は私のターゲットから近いよ以上の場合、私ならば、それは以下になりますように。また、私は、それがアニメーションの継続時間の代わりに速度を設定することが可能ですかどうかを知りたいのは、それから遠い。

もう一度おねがいします!

答えて

5

jQueryアニメーションは、速度を決定する期間のみを受け入れます。イージングを行うには、ページにイージングjsを含めて、アニメーション関数の3番目の引数を渡します。

$('html,body').animate({scrollTop: $("#"+id).offset().top}, 700, "easeInOutCirc"); 
+0

ありがとうございました!私はそれのようなものを試していたが、引用符、noobieの間違いを忘れてしまった。 – Ariel

+0

No prob。それは誰もがいつも起こります。一度は休憩を取る。 ;) – rcdmk

関連する問題