jquery ajax成功淡化效果

Max*_*Max 4 javascript ajax jquery fadein

fadeIn一旦得到ajax响应,我想做一些像页面一样的效果.我试过这个,

$.ajax({
        type: "post",
        url: actionLink,
        cache: false,
        data: ....someData....,
        success: function(data) {
           $(".response").fadeOut(100);
           $(".response").html(data);
           $(".response").fadeIn(500);
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是有效的,但数据首先显示,并且闪烁500毫秒获得具有淡入淡出效果的数据,但我需要直接获取带有淡入淡出效果的加载数据.

我甚至尝试淡出带有内容A的div,并淡出与内容B相同的div,但我仍然得到同样的问题.

我也尝试过:

$(".response").fadeOut(100).hide();
$(".response").show().html(data).fadeIn(500);
Run Code Online (Sandbox Code Playgroud)

还是一样.我该如何解决?

Max*_*Max 5

这件事有效.........

jQuery(".response").fadeOut( 100 , function() {
    jQuery(this).html( data);
}).fadeIn( 1000 );
Run Code Online (Sandbox Code Playgroud)