3

jQueryqueue修飾子を使ってアニメーションを同時に発生させたことがありますが、何らかの理由で今回は動作しません。

問題のページの URL はhttp://fretfast.comです。左上の [通知] をクリックすると、最初にバーが横に拡大し、次に [通知] バーがそれに合わせて拡大します。高さのアニメーションでも同じことが起こります。

これが私がそれをやろうとしている方法です:

n.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});
nc.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});

nは "通知" タイトル バーncの変数で、 は最初に展開される通知コンテナーの変数です。何が問題なのですか?

4

1 に答える 1

7

アニメーション化しようとしているセレクターで、CSS に Transition プロパティがある可能性があります。これを理解するのに永遠にかかりましたが、どうやらCSSトランジションはアニメーションを強制的に遅らせたり、他のすべてのアニメーションの後に発生させたりします.誰かがこれを明確にしたり確認したりできますか?

jQuery アニメーションと CSS アニメーションを一緒に使用するのは難しい場合があります。チップ?

于 2013-08-30T15:14:48.123 に答える