小编典典

使我的Ajax更新的div淡入

ajax

我有这段代码执行ajax调用,并且每次下拉列表更改时都将结果加载到两个重复的div中。我希望将结果淡入div,以更明显地表明发生了变化,因为它是如此无缝,有时很难注意到变化!

print("$('.ajaxdropdown').change(function(){


        $.ajax({
            type: "GET",
            url: "/includes/html/gsm-tariff.php",
            data: "c_name="+escape($(this).val()),
            success: function(html){
                $("#charges-gsm").html(html);
                                    //i want to fade result into these 2 divs...
                $("#charges-gsm-faq").html(html);
                $("#charges-gsm-prices").html(html);
            }
        });
    });");

我试过添加fadein方法和其他一些东西,但是没有任何乐趣。


阅读 218

收藏
2020-07-26

共1个答案

小编典典

您必须hide()先使用它fadeIn()

更新: 这是通过链接进行操作的方法:

$("#charges-gsm-faq").hide().html(html).fadeIn();
$("#charges-gsm-prices").hide().html(html).fadeIn();
2020-07-26