2012-05-06 11 views

答えて

12

チェーンUIの効果を、そして一度にすべてを実行するためにdequeue()を使用します。

私はボックスはフェードインと同時にバウンスしたいと思います。

$("#t").hide().show("fade", {}, {duration:1200}).effect("bounce", { times:3 }, { duration:400}).dequeue(); 

FIDDLE

+0

感謝をお試しください!最後のエフェクトにデキュー()を設定することができます:http://jsfiddle.net/6VVUG/2/ 両方のエフェクトにdequeue()を置くと、アニメーションのブレーキが面白いです。 –

+1

はい、そうです、同じ要素にアニメーションを追加することは、それらを連鎖することとまったく同じです.FXキューに追加され、それらをすべて一度に再生し、FXキューを空にします。各ステートメントは、意図したとおりに動作しません。 – adeneo

1

この

function g() 
{ 
    $("#t").hide(); 
    $('#t').show(); 
    $("#t").animate({ opacity: 0.5 }, 0).effect("bounce", { times:3 }, { duration:400, queue: false}); 
    $("#t").animate({ opacity: 1 }, 0); 
} 
関連する問題