Javascript jQuery fadeIn问题或备选方案

Javascript jQuery fadeIn问题或备选方案,javascript,jquery,Javascript,Jquery,我正在向一个文件发送post请求,并将其放入id='balance'中,但我希望它闪烁或褪色,以便用户知道它正在实时更新。我尝试添加了一个fadeIn(),但它没有达到我想要的效果。我做错了还是有更好的方法?代码如下 var balance_update = setInterval(function() { $.post('./requests/balance.php', function(balance) { $('#balance').html(balance).fa

我正在向一个文件发送post请求,并将其放入id='balance'中,但我希望它闪烁或褪色,以便用户知道它正在实时更新。我尝试添加了一个fadeIn(),但它没有达到我想要的效果。我做错了还是有更好的方法?代码如下

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

您可能只需要先隐藏它,因为
fadeIn()
对可见元素不做任何操作

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

需要隐藏元素的可见性

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

这应该可以

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

其他原因导致它无法显示。如果在此页面上打开控制台并输入
$(“body”).hide().fadeIn(1000)
,您将看到该页面淡入。