2009-10-17 12 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(); 
});