2011-07-07 10 views
0
私はこのようなウィンドウのスクロールイベントに応答してjQuery.animateを使用して、画面上の要素をアニメーション化しています

を変更するにはウィンドウをスクロールしているときは、すぐに次のアニメーションを開始するために、自分の要素に.stop()関数を呼び出さなければなりません。スムーズな方法はjquery.animate半ばアニメーション

これはうまくいくようですが、アニメーション化されたコンテンツがたくさんある場合は少し遅くなることがあります。アニメーションの中間アニメーションのターゲット値を更新するためのより良い方法はありますか?このコードのパフォーマンスを向上させるために私は何ができますか?

答えて

0

さらに具体的に.cssの変更を行ったことがありますか?

$(window).scroll(function(){ 
    $("#myElement").css({top: -0.02 * $(window).scrollTop()}); 
}); 

私はちょうど任意の数値を入力しましたが、試してみる価値があります。正しい修飾子を見つけたら、よりスムーズになるはずです。

また、もう少し答えを受け入れるといいですね。あなたは質問した質問の31%しか受け入れていません。ちょっとした考え。

+0

私は実際には、私がイージングを持つことができるアニメを使用しています。私が.cssをすると、移行はありません。 – Rafe

+0

あなたは滑らかに滑りそうですか?あなたはcssでそれを行うことができます。私は自分のウェブサイトでやっています。 – switz

関連する問題