jQuery fadeIn问题或替代方案

时间:2013-10-02 21:41:27

标签: javascript jquery

我正在向文件发送一个帖子请求并将其放入id ='balance'但我希望它闪烁或淡入淡出,以便用户知道它正在进行实时更新。我尝试添加一个fadeIn(),但它没有做我想做的事情。我做错了还是有更好的方法?代码如下。

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

3 个答案:

答案 0 :(得分:1)

你可能只需要先隐藏它,因为fadeIn()对可见元素没有任何作用......

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

答案 1 :(得分:0)

需要隐藏元素的可见性。

使用CSS {display: none; }或jQuery的.hide方法jQuery(document).ready();触发

答案 2 :(得分:0)

这应该有效

$('#balance').html(balance).hide(function(){fadeIn(1000)});