微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – jquery ajax成功淡化效果

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

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

这是有效的,但是首先显示数据并且使用500ms的闪光来获得具有淡入淡出效果的数据但是我需要直接获得具有淡入淡出效果的加载数据.

我甚至尝试过Fade out a div with content A, and Fade In the same div with content B,但我仍然遇到同样的问题.

我也尝试过:

$(".response").fadeOut(100).hide();
$(".response").show().html(data).fadeIn(500);

还是一样.我该如何解决

解决方法:

这件事有效………

jQuery(".response").fadeOut( 100 , function() {
    jQuery(this).html( data);
}).fadeIn( 1000 );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐