0

私は投稿リクエストをファイルに送信し、それを id='balance' に入れていますが、ユーザーがライブで更新されていることを知るために、ちらつきまたはフェードインをしたいです。fadeIn() を追加しようとしましたが、私がやろうとしていることをしていません。私はそれを間違っていますか、それともより良い方法がありますか? 以下のコード。

var balance_update = setInterval(function() {
    $.post('./requests/balance.php', function(balance) {
        $('#balance').html(balance).fadeIn(1000);
    });
}, 400);
4

3 に答える 3

1

fadeIn()目に見える要素には何もしないので、おそらく最初に非表示にする必要があります...

var balance_update = setInterval(function() {
    $.post('./requests/balance.php', function(balance) {
        $('#balance').html(balance).hide().fadeIn(1000);
    });
}, 400);
于 2013-10-02T21:42:19.787 に答える
0

要素の可視性を非表示にする必要があります。

CSS{display: none; }または jQuery の.hideメソッド webjQuery(document).ready();を使用する

于 2013-10-03T02:36:19.450 に答える
0

これはうまくいくはずです

$('#balance').html(balance).hide(function(){fadeIn(1000)});
于 2015-03-24T19:58:16.653 に答える