1

金額を含むラインアイテムのテーブルがあり、ユーザーはアイテムを選択または選択解除できます。選択範囲に変更が発生すると、選択したアイテムの合計が計算されるという要素がページにあります。

値を合計した関数は次のようになります。

function ComputeTotalPayment() {
    var sum = 0;

    $.each($("[id^='payment-amount-']"), function () {
        //...compute sum here
    });

    if ($('amount-total'))
        $('#amount-total').text('$' + sum.toFixed(2));  //display
}

(div)のテキストを変更するときにamount-total、数値を古い値から新しい値にフェードインさせる方法はありますか?

4

3 に答える 3

3

このようなもの?:

$("#amount-total").fadeOut(function(){ $(this).text("test").fadeIn(); })
于 2010-12-22T19:19:53.650 に答える
1

テキストを変更したら、最初にテキストをフェードインし、次にコンテンツを変更してから、フェードインします。

于 2010-12-22T19:14:41.370 に答える
0

domオブジェクトのクローンを作成し、古いオブジェクトと同じ場所に配置してから、新しいオブジェクトをフェードインしながら古いオブジェクトをフェードアウトしてから、古いオブジェクトを削除することができます。

于 2010-12-22T19:31:32.267 に答える