2009-10-17 10 views
5

私はdivで遊んでいましたが、私はユーザーの行動にその変更があります。私はそれをフェードアウトさせ、ノード値を変更してからフェードインしたいと思っています。フェードアウト、テストの変更、jQueryのフェードインはどうすればいいですか?

私が何を試しても、要素がフェードアウトするので、私はいつも値の変化を見ます。誰も助けることができますか?

 calculator_result.fadeOut(); 
     calculator_result.css("color", "#fff").html("€" + vRelief + ".00"); 
     calculator_result.fadeIn(); 

これは現在使用しているコードですが、いくつかの方法で試しました。遅れは働くかもしれませんが、確かにこれらはよりクリーンな方法でしょうか?

乾杯、 デニス

答えて

11

はフェードアウトのためのコールバックで発生の変化やフェードを持っています。コールバックで実行すると、エフェクトが完了するまでコードは実行されません。

calculator_result.fadeOut('normal', function() { 
     $(this).css("color", "#fff").html("€" + vRelief + ".00") 
      .fadeIn(); 
}); 
関連する問題